› פורומים › אפיון ופיתוח פריוריטי › עדכון במימשק
- This topic has 8 תגובות, 2 משתתפים, and was last updated לפני 13 שנים, 9 חודשים by Lior.
- Post
-
- פברואר 6, 2011 בשעה 4:40 pm
הי מנסה לעדכן במימשק למסך TRANSORDER_K
שיאשר ניפוק לזווד SETFLAG
א. קראתי שלא ניתן לקשר טבלה TRANSORDER ל LINK
בכל מיקר הבשלב ה INPUT זה לא עובד!כיצד האם ניתן לכתוב ממישק ל TRANSORDER ? האם בכלל ניתן לעדכן מסך בן?
כלומר האם בממשק ניתן להכניס מסך של TRANSORDER_Kקראתי ב SDK שאפשר לקשר טבלאות בעזרת SQL.TMPFILE
האם זאת הדרך?
- Replies
-
- פברואר 7, 2011 בשעה 12:27 am
א. זה לא נכון
בוודאי שאפשר לכתוב ממשק למסך היושב על TRANSORDERמה הקשר ל SQL.TMPFILE ?
- פברואר 7, 2011 בשעה 1:13 am
היי ליאור
קראתי ב SDK שוב את הממשקים
אני קורא בפרוצדורה למימשק פקע
ושורת ניפוק
אני מעוניין לעדכן
שדה בשורה קיימת ב TRANSORDER K
בממשק חובה לקרוא למספר שדות
מנדטורים כיצד אני מתעלם משדות קיימים
האם (להכניס ערכי NULL)?
האם הדרך נכונה?- פברואר 11, 2011 בשעה 1:10 am
כדי לשלוף רשומה קיימת בממשק ולעדכן את אחד השדות,
תעביר בממשק שדות שממופים למפתח של טבלת היסוד של המסך
לדוגמא, כדי לשלוף פק"ע תעביר את SERIALNAME בממשק
כדי לשלוף את שורת הניפוק תעביר את ה KLINE שלה- פברואר 16, 2011 בשעה 5:33 pm
היי ליאור ,השקעתי בזה עוד כמה שעות טובות
אני מצליח לקלוט את הפקע ב INPUT
לשורה ראשונה של G.LOAD
לא מצליח להעלות כלום ל TRANSORDER (שהוא מזהה 2 אצלי (שמתי שם KLINE)
הקשר בינהם אמור להיות SERIAL?אשמח אם תיתן הערה ל קובץ מצורף
בכל מיקרה..תודה :cheer: [file name=2-20110216.txt size=435]https://www.priority-forums.com/he/images/fbfiles/files/2-20110216.txt[/file]- פברואר 21, 2011 בשעה 6:09 pm
הי
יש בקוד שלך כמה בעיות:1.
תעשה UNLINK אחרי שאתה לוקח את מספר הפק"ע לתוך SER2.
INSERT INTO GENERALLOAD (LINE,RECORDTYPE,INT1)
SELECT SQL.LINE,'1',:SER FROM SERIAL;במקרה הספציפי פה זו לא שגיאה, אבל עדיף להשתמש ב INSERT VALUES (אם אתה לא מכיר, פנה ל SDK). שמכניס רשומה בודדת ולא תוצאה של SELECT שיכולה להיות מספר כלשהו של רשומות
3.
INSERT INTO GENERALLOAD (LINE,RECORDTYPE,INT1,INT2,CHAR1)
SELECT SQL.LINE +1 ,'1',KLINE,SERIAL,SETFLAG FROM TRANSORDER
WHERE SERIAL = :SER
AND TYPE = 'K'
AND KLINE = 1;
ל RECORDTYPE לא יכול להכנס '1'. כי זה מזהה רשומה שמתאים לרמת הכותרת (על פי השאילתה הראשונה). תתאים את המזהה של שורות הניפוק למזהה של מסך הניפוק בממשק
ה
WHERE SERIAL = :SER
גם לא נכון. צריך להשוות את TRANSORDER.DOC ל SER.KLINE = 1 מגביל ניפוק רק לשורה שה KLINE שלה הוא 1. מדוע ?
- פברואר 22, 2011 בשעה 6:03 pm
היי ליאור עידכנתי שינויים
ועוד כמה תיקונים UNBELIEVABLE
עובד!! כל הכבוד לך (טוב גם לי) :cheer: :cheer:שאלה אחרונה,
ראיתי ב WINDBI ש transoredr.doc
מראה לי את serial.serial
TYPE =Kמדוע אם כן בפרוצדורת על דוחות שבניתי
ועובודות מצויין! כן משמשים בחיתוך
transorder.serial=serial.serial
?
- יש להתחבר למערכת על מנת להגיב.