Forum Replies Created
- Replies
-
- אוקטובר 7, 2019 בשעה 11:22 am
- in reply to: בעיה בטעינת נתונים למסך – ממשק מסכי
מישהו יכול לעזור?זה די דחוף…
- אוקטובר 6, 2019 בשעה 4:30 pm
- in reply to: בעיה בטעינת נתונים למסך – ממשק מסכי
נמחקו כנראה כמה שורות בהעתקה,כל טבלה עוברת לינק ו unlink.
לגבי KEY1, מדובר על מספר ניסיונות לבצע טעינה.
גם בלי השדה הזה, הנתונים לא נטענים מטבלת GENERALLOAD למסך אריזות.
הקוד עובד ותקין, הנתונים מוזנים בהצלחה לטבלת GENERALLOAD, נראה שיש איזו בעיה עם הממשק עצמו.
- אוקטובר 6, 2019 בשעה 11:45 am
- in reply to: בעיה בטעינת נתונים למסך – ממשק מסכי
מצ"ב הקוד.LINK DISTRLINES TO :$.LIN;
LINK STACK9 TO :$.STK;
LINK GENERALLOAD TO :$.GEN;
DELETE FROM GENERALLOAD;
:DISTRLINE = :LINE = :ORD = 0;
:ORDNAME = :RECORDTYPE = :CUSTNAME = :KEY = ";
SELECT DISTRLINE INTO :DISTRLINE FROM DISTRLINES
WHERE DISTRLINE <> 0;
DECLARE CUR CURSOR FOR SELECT ORDNAME,CUSTNAME, O.ORD
FROM ORDERS O, ORDERSB OB,CUSTOMERS C
WHERE O.ORD = OB.ORD
AND OB.DISTRLINE = :DISTRLINE
AND OB.DUEDATE = :$.DAT
AND O.CUST = C.CUST
AND ORDSTATUS = 1;
OPEN CUR;
GOTO 200 WHERE :RETVAL <= 0;
LABEL 10;
FETCH CUR INTO :ORDNAME,:CUSTNAME, :ORD;
GOTO 200 WHERE :RETVAL <= 0;
:LINE = :LINE + 1;
INSERT INTO GENERALLOAD (RECORDTYPE,LINE,KEY1,TEXT1,TEXT2,
TEXT3,INT1)
VALUES ('1', :LINE,:ORDNAME,:ORDNAME, 'LUMN',:CUSTNAME,:ORD);
LOOP 10;
LABEL 200;
CLOSE CUR;
EXECUTE INTERFACE 'PANL_PACK', '-L',:$.GEN;
SELECT RECORDTYPE,LINE, KEY1,TEXT1,TEXT2,TEXT3 FROM GENERALLOAD
FORMAT 'D:/TMP/TEST1212.TXT';
UNLINK ORDERSB;
UNLINK GENERALLOAD;- אוקטובר 6, 2019 בשעה 11:36 am
- in reply to: בעיה בטעינת נתונים למסך – ממשק מסכי
הצגתי רק את שורת הטעינה, מדובר על קוד ארוך.לפי הקוד שלך, אתה מדלג על טריגרים של המערכת וטוען ישירות למסך הבן, לא?
הרי כאשר משתמש מבסס אריזה על הזמנה, מזינים את מספר ההזמנה כאסמכתא.
דרך אגב, ניסיתי גם לטעון את מספר הלקוח והתקבלה אותה הודעת שגיאה.
ניסיתי בנוסף לטעון לטבלאות אחרות, אך הבעיה לא שם.
משהו מאוד מוזר..
- אוקטובר 6, 2019 בשעה 11:05 am
- in reply to: בעיה בטעינת נתונים למסך – ממשק מסכי
INSERT INTO GENERALLOAD (RECORDTYPE,LINE,TEXT1,TEXT2, TEXT3,KEY1)
VALUES ('1', :LINE,:ORDNAME, 'LUMN',:CUSTNAME,:ORDNAME);טעינת הנתונים למסך אריזות DOCUMENTS_A
מזהה רשומה 1
עמודת טבלת טעינה – TEXT1
עמודת מסך- ORDNAME
- אוקטובר 6, 2019 בשעה 10:41 am
- in reply to: בעיה בטעינת נתונים למסך – ממשק מסכי
התוכנית מזינה נתונים לטבלת GENERALLOAD.מדובר על רקורסיה שמושכת את כל ההזמנות עם תאריך האספקה של היום.
המהות של ממשק מסכי היא לדמות שימוש משתמש, בהתאם לכך, השדה המתאים הוא מספר הזמנה(בהנחה שהאריזה מבוססת על הזמנה).
עם הזנת מספר ההזמנה כאסמכתא, קיים טריגר מובנה במסך שטוען את שורות ההזמנה – עם כמות 0 כמובן.
הנתונים נכנסים לטבלה, אך לא נטענים.
אשמח לראות את הקוד שרשמת.
יש למישהו רעיון איך ניתן לפתור את העניין?
- אוקטובר 6, 2019 בשעה 8:36 am
- in reply to: בעיה בטעינת נתונים למסך – ממשק מסכי
אהלן,כפי שציינתי, ההודעות מתקבלות כאשר אני מנסה לטעון את מספר ההזמנה – כלומר ORDNAME.
ניסיתי גם לטעון את ORD, אך עדיין מתקבלת הודעת שגיאה.
אשמח לעזרתכם הדחופה.
תודה,
דן.