Forum Replies Created
- Replies
-
- יוני 4, 2009 בשעה 12:31 am
- in reply to: הגדרת עבודה עם תוכנת BARTENDER להפקת מדבקות
בהחלט יכול להיות.
אני מציע שתרים ליצרן טלפון, תשאלו אותו למען הסר ספק- יוני 4, 2009 בשעה 12:22 am
- in reply to: הדפסת ברקוד דו-מימדי
הי אורי וברוך המצטרף. שמחתי לגלות שאני לא היחיד שמוציא את המסך שלו לטייל…אכן בעיה.
הקוד המצורף מכניס מחרוזת של 500 תוים (סתם A-ים) לפרמטר 16.
יש לי כמה הערות:
1. המחרוזת צריכה להיות מוכנסת במקטעים כי משתנה פריוריטי מוגבל ל 120 תוים.
2. זה עדיין לא אומר שזה יעבור לברטנדר כמו שצריך. בכלל לא בטוח שהתוכנית להדפסת המדבקה תדע להתמודד איתו. תשובה מוחלטת אין לי כי אף פעם לא ניסיתי, תנסה בעצמך ותחכים אותי.
3. הרחבת עמודה ל500 תוים מונעת ממסך המדבקות להפתח ולכן יש להסיר אותה מהמסך לפני ביצוע ההרחבה. כדי לדעת מה נכנס לשם, תצטרך להתשמש בכלי אחר(WINDBI, אולי דוח
??)
4. אם לא עובר בצורה הזו כמו שצריך, הברירה הבאה היא לבנות את קובץ המדבקה והפעלת ההדפסה בפיתוח נפרד, אבל זו כבר אופרה אחרת לגמרי מבחינת המורכבות, אני מקווה שלא נגיע לשם. [file name=widecol.txt size=410]https://www.priority-forums.com/he/images/fbfiles/files/widecol.txt[/file]- יוני 3, 2009 בשעה 11:37 pm
- in reply to: הדפסת הודעה על שינוי מהדורה
הי ,
אתה לא אמור להכניס עמודה חדשה בדוח אלא לשנות את הביטוי בעמודה הקיימת
נניח שהביטוי שרשום בעמודת מס' תעודה הוא X
(אני בכוונה לא רושם את הביטוי אצלי בגלל שייתכנו הבדלי גרסאות ואני לא רוצה שתעתיק ותקבל שגיאות)
ונניח שהמשנה שלך בפרוצדורה נקרא PR
אתה צריך להחליף את X ב –
[code:1] STRCAT(:«»PR,' ',X)[/code:1]
זה מוסיף את ערך המשתנה PR משמאל לביטוי המקורי. כמו כן זה מוסיף גם רווח בינהם. בדומה ל EXCEL, אתה יכול לשרשר גם מחרוזות נוספות המופרדות בפסיקים.כדי לוודא שאכן PR מגיע לדוח בצורה תקינה תוסיף בסוף שלב ה SQLI את הקוד הבא
[code:1]:$.PR = 'test' ;[/code:1]זה אמור לשרשר לכותרת את המילה test.
עדכן אם זה עובד או אם יש בעיות ונתקדם.
- יוני 3, 2009 בשעה 12:09 pm
- in reply to: הדפסת הודעה על שינוי מהדורה
טוב.
בגדול מה שאתה צריך לעשות זה:
1. להוסיף עמודה בוליאנית למסך מהדורות עץ מוצר
2. לשכפל את הפרוצדורה להפקת כרטיס העבודה
3. להכניס משתנה חדש מסוג RCHAR בשלב ה SQLI של הפרוצדורה
4. לרשום את המשתנה הזה בשלב של הכותרת
5. לשכפל את דוח הכותרת ולהחליף את דוח הכותרת המקורי בדוח החדש
6. בדוח החדש – לשרשר את שם המשתנה לביטוי של עמודת הכותרת באמצעות STRCAT
7. להכניס בפרוצדורה שלך הודעה חדשה. היא תכיל את הטקסט שאתה רוצה להציג
8. להגדיר בשלב SQLI את הקוד שמטפל בעמודה הבוליאנית ובמשתנה שעובר לדוח. לפני שניגש לזה תבצע את כל השלבים הנ"ל, תן למשתנה שלך סתם ערך בשביל לראות שהוא אכן יוצא בהצלחה בדוח. כשתסיים את כל זה נעבור לכתיבת הקוד.- יוני 3, 2009 בשעה 12:37 am
- in reply to: הגדרת עבודה עם תוכנת BARTENDER להפקת מדבקות
האם הקובץ הזה קיים ? האם פתחת אותו אחרי ההרצה של התוכנית ? מה הוא מכיל ?- יוני 3, 2009 בשעה 12:19 am
- in reply to: הדפסת הודעה על שינוי מהדורה
הי
לא הבנתי איזה מבין הפתרונות אתה מעדיף ?
1. עם דגל והופעת ההודעה פעם אחת בלבד בהרצה הראשונה אחרי שינוי המהדורה.
2. ללא דגל במהדורות והופעת ההודעה במשך שבועיים החל מכניסת המהדורה לתוקף.- יוני 2, 2009 בשעה 4:05 pm
- in reply to: שאילתה בWINDBI
אתה לא יכול לעשות את זה בשאילתה אחת. אתה זקוק לCURSOR :
מצ"ב קוד [file name=cursor.txt size=395]https://www.priority-forums.com/he/images/fbfiles/files/cursor.txt[/file]- יוני 2, 2009 בשעה 3:34 pm
- in reply to: שאילתה בWINDBI
יש פה כמה טעויות:[code:1]:ACT = 0;/*var type is int */
SELECT STRCAT(ACTNAME,',') INTO :ACT/* Tyring to insert CHAR to INT*/
FROM ACT WHERE ACT 0; /* missing */
SELECT :ACT FROM DUMMY FORMAT;
[/code:1]יש לרשום במקום זאת:
[code:1]:ACTNAME = " ;
SELECT STRCAT(ACTNAME,',') INTO :ACTNAME
FROM ACT WHERE ACT > 0;
SELECT :ACTNAME FROM DUMMY FORMAT ; [/code:1]- יוני 2, 2009 בשעה 2:57 pm
- in reply to: הדפסת הודעה על שינוי מהדורה
הי,1. אני מניח שכותרת מבחינתך זה איפה שמופיע מספר הפק"ע ??
2. הפתרון הזה מחייב להכניס דגל במהדורה שברירת מחדל יהיה ריק והפרוצדורה תמלא אותו אחרי שהיא תציג את ההודעה בפעם הראשונה כדי לא להמשיך להציג אחרי כן. זה גם מחייב טריגר במסך המהדורות (כי תאורטית אתה יכול גם לחזור למהדורה) כדי להמנע מהכאב ראש אני רוצה להציע פתרון טיפ טיפה שונה:
הפרוצדורה תספור שבועיים (לאו דוקא, אפשר כל זמן שתרצה) מתאריך כניסת המהדורה האחרונה לתוקף. הדפסות של כרטיס עבודה בשבועיים הראשונים יוציאו את ההודעה שלך. אחר כך היא תעלם. מה אתה חושב ?
3. על איזה מהדורה מדובר ? מהדורות מוצר או עצי מוצר ?- יוני 2, 2009 בשעה 2:36 pm
- in reply to: הודעה "הכנת מסכים" – דחוף
אני שמח שהסתדר.
בכל אופן, כניסה למסך לא מוכן כטבולה מכינה את אותו מסך ועוד כמה מסכים הקשורים אליו. לעומת זאת, הרצת התוכנית הנ"ל מכינה את כל המסכים הלא מוכנים.- יוני 2, 2009 בשעה 1:36 pm
- in reply to: הודעה "הכנת מסכים" – דחוף
הי,
תתחברי למערכת ב tabula (או Manage)
בסרגל העליון של התפריט תלחצי כלים>הפעלה
בחלון שנפתח תרשמי
[code:1]winproc -P FORMPREP[/code:1]
תלחצי OK
בפרוצדורה תבחרי "כל המסכים הלא מוכנים"
תמתיני שיסתיים
תבקשי מהמשתמשים להכנס למסכים מחדש- יוני 1, 2009 בשעה 10:49 pm
- in reply to: הדפסת הודעה על שינוי מהדורה
שלום וברכה,לא הצלחתי לרדת לסוף דעתך.
1. איפה בדיוק בכרטיס העבודה אתה רוצה למקם את ההודעה ?
2. מה התנאי (בשפה רגילה – לא קוד) שצריך להתקיים על מנת שההודעה תצא ?- יוני 1, 2009 בשעה 4:38 pm
- in reply to: הפעלת טקסט קבוע לפי סוג ההדפסה
ברוך השם טוב. איך אצלך ?
זה רלוונטי רק אם התהליך שלך מתחיל מהצעת מחיר
יש מסך טקסט בן של סוגי מכירה.
אם אתה פותח הצעה על סוג מכירה ויש לסוג המכירה הזה טקסט, הוא מועתק לטקסט של ההצעה. אם אתה פותח הזמנה על בסיס ההצעה, הטקסט של ההצעה מועתק להזמנה, פתיחת תעודת משלוח על בסיס ההזמנה מעתיקה את הטקסט מההזמנה לתעודת המשלוח- יוני 1, 2009 בשעה 4:19 pm
- in reply to: הפעלת טקסט קבוע לפי סוג ההדפסה
הי יניבאם הטקסט אצלך מתגלגל מהצעות מחיר והזמנות לקוח לת.מ. אתה יכול להשתמש בטקסט קבוע לסוגי מכירה ולדאוג לרשום בהצעה סוגי מכירה מתאימים.
אם לא, דרך העיצוב מהתפריט(קליק ימני>עיצוב דוח), אתה יכול לשכפל את הפורמט של הקונס' ולהסתיר את הטקסט הנ"ל בכל שאר הפורמטים.
אחרת, אתה צריך פיתוח- יוני 1, 2009 בשעה 1:55 pm
- in reply to: הוספת עמודה לטבלה
ההגדרות אצלך תקינות. הבעיה חוזרת גם אצלי. כנראה שמדובר בתקלה. אם תתן 4 ספרות אחרי האנדרסקור. זה יעבוד.