Forum Replies Created
- Replies
-
- מרץ 18, 2010 בשעה 12:02 am
- in reply to: הוספת 'מק"ט לקוח' לתעודת משלוח
הי אורן.
לא ממש ירדתי לסוף דעתך. אך בכל אופן, דוקא במקרה הזה יש דרך אחת נכונה לעשות זאת.אתה אמור לבנות ממשק למסך המבוסס על טבלת GENERALLOAD.
בממשק למפות עמודות לשליפה של התעודה(DOC), שליפה של השורות (KLINE) ועדכון בכל שורה של מק"ט הלקוח.
בטריגר אתה יוצר טבלה זמנית של GENERALLOAD, ממלא אותה בערכים ומפעיל את הממשק שיבצע את הרישום של מק"טי הלקוח בשורות. הטריגר אמור להיות מסוג POST-FORM במסך קישור אריזות לתעודת משלוח וצריך לרוץ אחרי הטריגר הסטנדרטי – זאת עושים ע"י PREFIX לטריגר שמתחיל באות גדולה מ P – כי סדר הרצת הטריגרים הוא לפי א"ב.זה אמור לקחת לא יותר מ 20 שורות קוד. אך זה שילוב של לא מעט טכניקות שצריך לשלוט בהן.
- מרץ 17, 2010 בשעה 11:52 pm
- in reply to: שליחת אימייל בצרוף קובץ
עקרונית הפקודה היא[code:1]MAILMSG msg_number TO { USER | GROUP | EMAIL } recipient
[ DATA attachment_filename ] [WHERE condition ] ;[/code:1]יש דוגמאות לשימוש בה ב SDK
אלא שהיא עשתה לי בעיות בפעם האחרונה שניסיתי להתשמש בה.
אם זה עובד לך, נהדר. זה פותר את הבעיה בקלות.נסי אותה אצלך. אם עובד, מה טוב. אם לא, אציע לך פתרון חלופי
הי גיל
בוא נתחיל עם DETAILS. אני מניח שאחרי כן תוכל להכניס את תקלה קודמת לבד.לך שדה הפרטים במחולל המסכים. אמור להופיע שם בשדה "מזהה" מספר כלשהו.
תעשה בבקשה שאילתה על DOCUMENTS והמספר הזה בשדות "טבלת חיתוך" ו "מזהה חיתוך".
את החיתוך הזה תעתיק במדויק לדוח שלך – כולל המזהה
בשדה DETAILS בדוח גם כן רשום את המזהה הזה.- מרץ 17, 2010 בשעה 9:40 pm
- in reply to: ערך NULL במחולל דוחות
אם העמודה היא מטיפוס מחרוזת צריך לרשום:
[code:1]= "[/code:1]אם מספר או תאריך אז
[code:1]= 0[/code:1]- מרץ 17, 2010 בשעה 9:37 pm
- in reply to: CHOOSE-FIELD
הי הילה
ה SELECT של ה CHOOSE צריך להכיל לפחות שתי עמודות ולא יותר משלוש. כאשר אין עמודה נוספת תוסיפי ל SELECT מחרוזת ריקה כך:
[code:1]SELECT INVOICES.IVNUM,"
FROM …..[/code:1]- מרץ 17, 2010 בשעה 9:02 pm
- in reply to: טבלת בחירה משתנה
🙂- מרץ 17, 2010 בשעה 9:00 pm
- in reply to: שימוש נכון בLIKE
שלום וברכה
מה בדיוק אתה מנסה לשלוף ?- מרץ 17, 2010 בשעה 8:29 pm
- in reply to: עזרה בבנית דו"ח
הי גלעד.
אני מבין. אך בוא נעשה את זה בהדרגה, כדי שגם תפיק את הערך המוסף האמיתי – הלמידה.
תכין את הדוח הפשוט שביקשתי ממך – רשימה פשוטה של הצעות מחיר עם הסטטוס שלהן. משם נתקדם לסיכומים.- מרץ 17, 2010 בשעה 8:25 pm
- in reply to: איך למנוע הוספת טקסט לשדה עם רשימת בחירה
שלום וברכה
אתה צריך טריגר מסוג CHECK-FIELD על השדה. קוד הטריגר יהיה בצורה:
[code:1]ERRMSG 510 WHERE :$.@ NOT IN ('str1', 'str2',…..) ;[/code:1]תכניס הודעת שגיאה במספר 510 או כל מספר אחר מעל 500 (ושנה את הקוד בהתאם).
תחליף את str1, str2 וכו' בערכים האפשריים לבחירה.הכן את המסך בסיום.
בהצלחה
- מרץ 17, 2010 בשעה 8:20 pm
- in reply to: ניקוי ערכים ממשק קלט
לא ניתן. אפשר להשתמש ב"שמור ערכים" בחלון הקלט.- מרץ 17, 2010 בשעה 1:49 am
- in reply to: הוספת 'מק"ט לקוח' לתעודת משלוח
הי אורן.
זה טריגר טיפה מורכב שמחייב הפעלה של ממשק ממסך קישור אריזות למסך פירוט התעודה.
טריגר פרטי מסוג POST-FORM על מסך קישור תעודות אריזה.
אתה יודע איך מפעילים ממשק למסך מתוך קוד ?- מרץ 17, 2010 בשעה 1:43 am
- in reply to: עזרה בבנית דו"ח
הי גלעד
תתחיל בלהכין דוח שמציג לכל הצעה את הסטטוס שלה. לא להציג את מספר ההצעה אלא רק סטטוס. (נכון. זו רשימה סתימת של סטטוסים. אבל ממנה נגיע לתוצאה הרצויה)
האם אתה יודע איך לעשות זאת ?- מרץ 17, 2010 בשעה 1:37 am
- in reply to: קוד לחישובי תאריך על עמודה לפי שורות
הי אורן
זה לא קשור להוספת התאריך יש בעיה בקוד: לדוגמא:
[code:1]SELECT * INTO :$.SNG FROM :$.CUT WHERE ( :$.CUT.LINE = :I ) ;[/code:1]זה קוד לא נכון ה FROM שלך לא פונה לטבלה אלא למשתנה בשם CUT וזה סינטקס לא חוקי.
ראיתי עוד כמה נקודות בעייתיות לדוגמא הביטויים:
:$.SNG.CUSTNAME, :$.SNG.UNITבוא נתחיל בלהעביר את הקוד שלך הכנה לפני הטיפול בתאריך.
אגב גם האתחול שלו לא נכון. צריך להיות: (24:00*(DAY( SQL.DATE ) + 1) כדי להוריד את מספר הימים לתחילת השבוע.- מרץ 17, 2010 בשעה 1:25 am
- in reply to: טבלת בחירה משתנה
הי יניב
מה שאתה צריך זה הפעלת מסך על הטבלה החדשה(כן, הפעלת מסך ולא הפעלת עמודה). ההפעלה היא מסוג CHOOSE-FIELD
וצריכה להכיל את השאילתה שתוצאתה היא רשימת הבחירה.
אני מציע שתסתכל איך נראה CHOOSE-FIELD של מסך אחר (יש המון טבלאות קטנות כאלו, סטטוסים, קודי תקלה, קודי פעולה וכו')- מרץ 17, 2010 בשעה 1:21 am
- in reply to: משתני מערכת
הי
זה לא רק הם. זה כל המשתנים מוגבלים ל 120 תוים