עבור לתוכן
Magic DevHub

estersn

Members
  • הודעות פעילות

    155
  • הצטרפות

  • ביקר לאחרונה

כל דבר שפורסם על-ידי estersn

  1. בס"ד שלום רב! יש לנו תכנית (UniPaaS 1.9) ששולחת מייל. ניתן לצרף לטקסט קבצים שיישלחו יחד עם המייל. יש כפתור לבחירת קובץ, ואנו משרשרים את שם הקובץ שנבחר לשדה ארוך, בו מופיעים הקבצים הקודמים שנבחרו, מופרדים ע"י נקודה ופסיק. הלקוחות מבקשים אפשרות לבחור מתוך התיקיה כמה קבצים ביחד (בעזרת Ctrl או Shift), כדי לחסוך כניסה לחלון ואיתור התיקיה עבור כל קובץ בנפרד, במקרה שהקבצים המיועדים להצטרף למייל נמצאים באותה תיקיה. פונקצית FileDlg של מג'יק מאפשרת לבחור קובץ אחד בלבד. האם מישהו מכיר דרך לבצע זאת? תודה רבה!
  2. אכן, בפיתוח רואים ב-FORM ובזמן ריצה לא. האם התקנת ה ActiveX מספיקה (מהקישור שכתבת לעיל)? אם לא - כיצד מבצעים REGSVR ל-ActiveX?
  3. שלום רב, ניסינו להשתמש ב-active x הנ"ל (commondialog), אבל בזמן הריצה של התכנית הפקד לא מוצג על המסך. האם מישהו יודע כיצד ניתן לפתור את הבעיה הזו? תודה רבה!
  4. FileListGet נותן את רשימת הקבצים בתיקיה, אך בשביל זה המשתמש צריך לבחור תיקיה רצויה. המשתמשים רוצים לטייל בין התיקיות כרגיל, ולסמן ברשימת הקבצים, כמו שמקובל בwindows, כמה קבצים בו זמנית. בלי לצאת ולהכנס.
  5. נתקלנו בתופעה כזו, במקרה שהקריאה לאותה תכנית message או מקוונת אחרת, מתבצעת תוך כדי יציאה ממשימה, או תוך כדי מעבר בכרטסת מלשונית ללשונית.<?xml:namespace prefix = ns = "urn:schemas-microsoft-com:office:office" /><:p> במקרים אלו המג'יק במצב "יציאה", ולכן הוא יוצא גם מהתכנית המקוונת אליה שלחת אותו ואתה מצפה שיעמוד בה על הכפתור.<:p> אין לי בשורה טובה, כי לא כל כך הצלחנו לפתור את התופעה המרגיזה. בהצלחה, <:p> <:p> אסתר - מטריקס<:p> <:p>
  6. בס"ד<?xml:namespace prefix = ns = "urn:schemas-microsoft-com:office:office" /><:p> <:p> שלום רב !<:p> <:p> יש לנו במערכת (9.4 או יוניפס) אוביקט ComboBox של windows, <:p> שכברירת מחדל הסמן נכנס אליו במצב אנגלית.<:p> אני מעונינת להכנס לאוביקט במצב עברית. האם מישהו מכיר דרך באמצעות פקודת מג'יק לעבור לעברית (לא קיים צירוף המקשים הנדרש ברשימת המקשים עמ"נ לבצע KbPut)<:p> או הגדרת Font או משהו אחר באוביקט ComboBox כדי שייכנס לשם במצב עברית ?<:p> <:p> תודה רבה,<:p> <:p> אסתר<:p>
  7. בס"ד שלום לכולם ! יש לנו רשימת עובדים. לאחרונה החיפוש במצב דפדוף נהיה איטי בצורה שלא מקובלת על המשתמשים. חשבתי להוסיף שדה מקומי עם קומבו, שבו יוכלו להקיש ולבחור במהירות את השם שרוצים, ואז להתמקד בטבלה על שם זה. הבעיה: בכתיבת תחילת מילה בקומבו, הוא קופץ למילים המתחילות בכל אות שכותבים. כלומר: כשאני רוצה לחפש "שלמה", כשאני מקישה "ש", הוא מגיע לשם הראשון המתחיל ב-ש', וכשאני מקישה את ההמשך - "ל" - הוא קופץ לשם הראשון שמתחיל באות ל'. אני לא מצליחה להגיע לשם "שלמה" באופן ישיר, רק ע"י דפדוף בפס הגלילה (מה שמאוד לא נוח למשתמשים). אם למישהו יש מידע או רעיון בנוגע לכתיבת המשך המילה בקומבו מבלי שיקפוץ לשמות המתחילים באותיות הבאות, אשמח מאוד לדעת. תודה, אסתר
  8. שאלה נוספת בנוגע לקומבו: <?xml:namespace prefix = ns = "urn:schemas-microsoft-com:office:office" /><:p> האם מישהו מצא דרך למלא קומבו ב-2 עמודות של נתונים ?<:p> הצלחתי להגדיר 2 עמודות לקומבו (columnCount) ובתעוד של Microsoft מצאתי שכדי להציב ערכים ל-2 העמודות, יש לבצע AddItem עם מחרוזת, כאשר סימן "נקודה ופסיק" מפריד בין נתוני העמודות השונות.<:p> ניסיתי, אך קיבלתי את המחרוזת כולה בעמודה השמאלית של הקומבו, והעמודה הימנית נשארה ריקה.<:p> <:p> האם מישהו הצליח במקרה להציב מידע ב-2 עמודות נפרדות של הקומבו ?<:p> <:p> תודה,<:p> <:p> אסתר<:p>
  9. הגדרתי "מיקום" במאפייני הטבלה-> זיהוי שורה מעודכנת.כיצד זה אמור לעזור ? באיזה שלב וכיצד אוכל למצוא את מס' ה-Identity שהתקבל ?<?xml:namespace prefix = ns = "urn:schemas-microsoft-com:office:office" /><:p> תודה,<:p> <:p> אסתר
  10. יש לכתוב "כן" בעמודה "הפץ", ואז ממשיך לבצע מה שהיה צריך לעשות במקרה של הקשת "יציאה".<?xml:namespace prefix = ns = "urn:schemas-microsoft-com:office:office" /><:p> <:p> בהצלחה<:p>
  11. בס"ד יש לנו אותה שאלה, ולא הבנו איפה מופיע המאפיין identity modified rows האם במג'יק או בבסיס הנתונים א. האם מישהו יכול להסביר לנו בבקשה איפה יש לשנות את המאפיין ב. האם שינוי המאפיין באמת עוזר תודה
  12. קיימת פונקציה שנותנת פתרון לבעיה: MainLevel היא מחזירה את הרמה במשימה, ללא התחשבות בארוע
  13. בס"ד שלום רב ! האם מישהו יודע האם יש אפשרות להגדיר מודל ברירת מחדל ל"מחולל תכניות", שכאשר מבצעים Ctrl+ (מג'יק 9.40), לא יתן כברירת מחדל את מודל default, אלא מודל שאנחנו נגדיר ? המטרה: במודל מבנה הרגיל שאנו משתמשים לכל המסכים, יש טפט כרקע למסך. צבע הטפט משתנה לפי מסד הנתונים אליו מופנים (שם לוגי של שם קובץ הטפט משתנה בעת החלפת בסיס הנתונים). כאשר נכנסים לטבלה ע"י מחולל התכניות לצורך בדיקה/עדכון של נתונים - היינו רוצים לדעת האם אנחנו נמצאים בנתוני ייצור/פיתוח/טסט. אם למישהו יש רעיון - נשמח מאוד. תודה רבה !
  14. בס"ד התכונה הנ"ל מתייחסת למשימה מקוונת, לא למשימת אצווה.
  15. בס"ד יש אפשרויות, אבל הרבה יותר מסובכות. אנחנו עובדים עם תוכנת PDF995 - מותקנת כמדפסת על המחשב, ניתן לבחור מדפסת זו בבחירת מדפסת לפני הדפסה, ואז מייצר קובץ PDF. מתקינים דרך האתר < href="http://www.pdf995.com">www.pdf995.com החסרונות: צריך לבחור את המדפסת הנכונה, וצריך להזין ידנית שם לקובץ שיווצר. יש אפשרות בצורה יותר מסובכת, לשנות את ה-INI של התוכנה, בצורה שלא יבקש שם קובץ אלא יתן שם קובץ בעצמו, ואז נותן שם קובץ שהוא מס' רץ כלשהו. אנחנו משנים את המספר הרץ האחרון למס' תחת המס' שאנו רוצים שיתן, ואז קורא לקובץ במס' החשבונית (במקרה שלנו) הרצויה. בהצלחה ! אסתר - מטריקס
  16. בס"ד רצ"ב 2 קבצי פרוצדורות, וכן צילום מסך. פרוצדורה GetBlkBy מחזירה את רשימת הLogin שנועלים ושננעלים. במערכת שמור לנו עבור כל משתמש את הLogin שלו לבסיס הנתונים. אנו מתרגמים את הLOGIN לשמות המשתמשים, ומציגים גם פרטים ליצירת קשר איתם מתוך המערכת. פרוצדורה GetCurrentActivity מחזירה את רשימת הטבלאות הנעולות, ואת המשתמשים הנועלים כל אחת מן הטבלאות. אנו מציגים במסך בטבלה את רשימת הטבלאות הנעולות, ובמשימה תחתיה את רשימת המשתמשים הפעילים עבור כל אחת מן הטבלאות. פרוצדורה זו שימושית כאשר משתמש מקבל הודעה "ממתין לרשומה נעולה בטבלה...". אז הוא יכול להכנס לרשימה זו, ולראות מיהם המשתמשים הנוספים בטבלה. בהצלחה, אסתר - מטריקס neilot.zip
  17. בס"ד ב-SQL כתבנו פרוצדורה. מפעילים אותה מהמג'יק ומציגים למשתמשים את הנעילות. אם זה מעניין אותך - תכתוב לי ואפרט יותר. בהצלחה, אסתר - מטריקס
  18. שאלת זרימה - V9.4

    אולי אפשרלעדכן לפני משימה את הכרטסת ב-"1", ולא לשים ב"הצב" כלום. אם התכנית מגיעה ל"לפני משימה" גם כשהיא עוברת למצב עדכון, אפשר לשמור דגל "האם עודכנה הכרטסת בפעם הראשונה", ואם עודכנה כבר - לא לעדכן שוב כשמגיע לשם בהמשך. האם עובד ? בהצלחה, אסתר
  19. פקד עץ יכול להיות רעיון טוב בשבילך ? בהצלחה, אסתר
  20. Get.dll עבור UniPaaS

    בס"ד שלום רב ! האם מישהו יודע האם ואיפה יש גירסת UniPaas של Get.dll ? הצורך הוא להצגת תמונות על כפתורים, מבלי לצייר 4 מופעים של התמונה וכו'. תודה, אסתר
  21. כיון שאנחנו עובדים עם גירסה 9.40 של מג'יק, לא יכולנו להגדיר מקור נתונים מסוג XML, ולכן אני לא יודעת איך עובדים עם זה בצורה כזו. כמו שכתבתי, השתמשנו בתכנת soapUI - היא יצרה עבורינו XML מתאים לדרישה של ה-WS. שמרנו את המבנה כקובץ תבנית. לפני כל קריאה ל-WS העתקנו את קובץ התבנית ועדכנו אותו בנתונים הרלוונטיים, ואז - שלחנו בנוסחה של שורת הארגומנטים את הפונקציה file2Blb ובה שם קובץ ה-XML המועתק והמעודכן בנתונים הרלוונטיים. בהצלחה,
  22. אנחנו עברנו גם את התהליך הזה, בסוף הצלחנו. יש תוכנה חינמית שניתן להתקין: soapUI. שם אתה כותב את כתובת ה-wsdl, והם מייצרים לך קובץ XML שמתאים לדרישה. אם אתה ממלא בו נתונים ושולח ל-WS - אתה מקבל קובץ XML כתגובה. כשאתה משתמש בקובץ XML זה למשלוח דרך המג'יק (צריך לשמור קובץ תבנית, לעדכן את ה-XML בעזרת פונקצית XMLUPDATE, ואז לשלוח פונקצית file2Blb של קובץ ה-XML), יש להשמיט מה-XML את החלק הראשון, עד אחרי התגית body, כיון שהמג'יק מוסיף קטעים אלו בעצמו ואין צורך לשלוח אותם (אם שולחים - מקבלים שגיאה). אם יש צורך בעוד הסברים - תכתוב ואשתדל לפרט. בהצלחה, אסתר - מטריקס
  23. PDF

    עשינו את זה ב-2 דרכים, דרך תוכנת pdf995: (ניתן להשתמש בתוכנה באופן חינמי, אך אז עולות "פרסומות" על המסך, וניתן לרכוש בסכום מועט) 1. משלוח הדו"ח למדפסת, המבינה PostScript (צריך לנסות על המדפסת ולבדוק אם זה עובד), עם שם של קובץ בהגדרת קובץ הפלט (Ctrl+). לאחר מכן יש להריץ Batch של התכנה, הממיר קובץ ps לקובץ PDF. 2. ניתן להגדיר בקובץ הINI של התוכנה, שלא יבקש מהמשתמש שם קובץ, אלא יתן מס' קובץ רץ באופן אוטומטי. אנו קבענו בINI מה יהיה המס' של הקובץ שיתן, וכן איפה ישמור אותו, ולאחר מכן שינינו את שם הקובץ לשם שרצינו. אם אתה רוצה יותר פרטים על אחת השיטות, תכתוב בבקשה. כל טוב ובהצלחה, אסתר - מטריקס
  24. אנחנו משתמשים בפרוצדורה של Sql Server. יש פרוצדורה master..xp_sendmail בSql2000, בה א"א לשלוח טקסט מעוצב, אך אפשר לצרף קבצים וכדו'. בSql2008 יש פרוצדורה msdb.dbo.sp_send_dbmail שדרכה אפשר לשלוח גם טקסט מעוצב, ע"י הגדרת 'body_format = 'HTML@, ומשלוח מחרוזת html בפרמטר body@. (הפיכת קובץ HTML למחרוזת ע"י פונקצית מג'יק file2blb). שתי הפרוצדורות עובדות מאוד יפה ונותנות פתרון טוב, מלבד העובדה שהמייל מתקבל אצל הנמענים מהחשבון שהוגדר עבור ה-Sql server על שרת הדואר, ולא מחשבון השולח האמיתי. כדי לפתור זאת, אנו מוסיפים משפט קבוע בתחתית המייל (יש לנו תכנית דרכה שולחים את כל המיילים במערכת, והמשפט מצטרף לתחתית המייל בתכנית זו, לא צריך להוסיף אותו כל פעם מחדש): אין לבצע "השב" למכתב זה. ניתן לשלוח מענה לכתובת: וכאן מוצגת כתובת שולח המייל. בהצלחה, אסתר
×