› פורומים › אפיון ופיתוח פריוריטי › הפעלות המסך
- This topic has 8 תגובות, 3 משתתפים, and was last updated לפני 10 שנים, 2 חודשים by
YairM.
- Post
-
- יולי 9, 2015 בשעה 1:54 pm
שלום לכולם,
אולי מישהו יכול לעזור לי, אני מנסה לעדכן נתונים באמצעות הפעלה של מסך,
ההפעלה היא POST-INSERT במסך LOGPART
השדה שאני מנסה לעדכן הוא INCREMENT (מדרגת הזמנה – שבמסך נתוני רכש למוצר) .
אני מצליח לעדכן את השדה אבל בגלל שהשדה הוא מסוג INT עם דיוק עשרוני 3 , אז נניח שאני מעדכן את השדה על ערך של 500 , במסך מופיע לי של 0.5 במקום 500, מה עושים?
תודה,
יאיר.
מוצגות 8 תגובות – 1 עד 8 (מתוך 8 סה״כ)
- Replies
-
- יולי 12, 2015 בשעה 1:12 pm
היי ליאור,
ניסיתי שימוש בכל הפונקציות, אך עדיין לא מועבר המספר 500,
אולי תוכל להבחין במשהו לא תקין בקוד הנ"ל שרשמתי:
:MINPURQUANT = 500;
:INCREMENT = 500;
UPDATE PARTPARAM SET PLEADTIME = 45,
MINPURQUANT = REALQUANT(:MINPURQUANT),
INCREMENT = REALQUANT(:INCREMENT)
WHERE PART = :$.PART;תודה רבה,
יאיר- יולי 13, 2015 בשעה 12:38 pm
- יולי 15, 2015 בשעה 1:35 pm
- יולי 21, 2015 בשעה 11:27 pm
היי יאירבקוד שרשמת מומלץ שתוסיף למשתנה קידומת פרטית ותאתחל אותו לפי הדוגמא;
:YAIR_INCREMENT = 500.0;
לאחר מכן תחליף את REALQUANT ב-INTQUANT
בתנאי של הקוד תרשום
WHERE PART = 0+ :$.PART;
כמו כן אתה צריך לרשום את הקוד גם ב-POST-INSERT וגם ב-POST-UPDATE
- יולי 22, 2015 בשעה 1:26 pm
מוצגות 8 תגובות – 1 עד 8 (מתוך 8 סה״כ)
- יש להתחבר למערכת על מנת להגיב.