› פורומים › אפיון ופיתוח פריוריטי › בדיקת פקעות
- This topic has 9 תגובות, 3 משתתפים, and was last updated לפני 13 שנים, 10 חודשים by Lior.
- Post
-
- ינואר 27, 2011 בשעה 5:53 pm
מנסה כבר כמה ימים (טובים) – לא עובד אם אפשר עזרה קטנה
כתבתי פרוצדורה POST -FIELD במסך ALINE בעמודה quant
אולי צריך CHECK-FIELD (לא עובד)משתנה 1 MACT: שמקבל את הפעולה הקטנה ביותר של פקע
משתנה QTC: מחשב הפסולים והתקינים לפעולה הקטנה.
משתנה QTC2: מחשב הפסולים והתקינים לפעולה העכשוית
רוצה להביא הודעה כאשר QTC2: גדול מ QTC:מצרף קובץ [file name=PAC_CHECK.txt size=782]https://www.priority-forums.com/he/images/fbfiles/files/PAC_CHECK.txt[/file]
- Replies
-
- ינואר 27, 2011 בשעה 6:33 pm
בפעולה קטנה וגדולה אתה מתכוון גודל או ראשונה/אחרונה?כי אם אני זוכר נכון – שדה ACT הוא שדה מפתח ולכן מקבל סתם מספרים עולים בלי קשר לגודל הפעולה…
אגב – אתה מעוניין בשורת דיווח או בפעולה?
שורת דיווח תהיה דווקא KLINE ולא ACT.- פברואר 1, 2011 בשעה 3:02 am
טוב לפני שמרים ידיים
כתבתי ב POST – FIELD בעמודה QUANT מסך ALINE מצרף קובץ
מנסה לקבל הודעה עם דווחה כמות לפעולה מעל
לכמות של הפעולה לפניהמצרף קובץ קל יותר לעיון נניח שאני יודע את הפעולות מדוע לא מקבל
הודעה
כאשר מדווח על פעולה 5 יותר תקינים מאש על פעולה 4? [file name=4-20110201.txt size=355]https://www.priority-forums.com/he/images/fbfiles/files/4-20110201.txt[/file]- פברואר 2, 2011 בשעה 4:16 pm
רק עכשיו חשבתי על זהלמה אתה רושם sum מסביב לrealquant?
אין בזה צורך וגם לפי זה שיש את המילה הזו אולי חסר לו פרמטר.
כמו כן – אולי צריך לעשות realquant לכל פרמטר בנפרד (לא יודע – לא התנסיתי בזה מספיק).דבר חשוב נוסף – אני לא זוכר מה ההגדרה של QUANT וSQUANT אבל אולי REALQUANT לא רלוונטי אם גם ככה אתה רק משווה.
כל מה שזה עושה זה לחלק/להכפיל בקבוע העשרוני ולהמיר לסוג הנכון – לא עדיף פשוט לסכום וזהו?- פברואר 3, 2011 בשעה 12:50 am
אתה צריך לשים את הקוד ב CHECK-FIELD ולא ב POST
מה שכתב לך KPLN בנוגע ל ID הוא בהחלט נכוןה SUM הכרחי כמובן, כי ניתן לדווח אותה פעולה ביותר מרשומה אחת
REALQUANT לא הכרחי אפשר לעבוד עם משתני INT במקום REAL ולחסוך אותו, אבל גם לא מפריע.אם אתה הופך ומוסיף שווה את הסימן ומקבל הודעה כנראה שהסיבה היא שהתנאי פשוט לא מתקיים וההודעה לא יוצאת
- פברואר 3, 2011 בשעה 7:57 pm
היי ליאור תודה, אבל לא עובד
המערכת לא מזהה את המישתנים
או שגם אם מכניסים פקע אחרת מקבלים הודעהאולי צריך לתת פקודה להגדרת המשתנים
ב PRE FORM
ולהשאיר הודעה check-fieldצימצמתי את הקובץ …אם תוכל, תעזור
אני אמשיך לחרוש
:silly:
מצרף קובץ עדכני [file name=4-20110203.txt size=318]https://www.priority-forums.com/he/images/fbfiles/files/4-20110203.txt[/file]- פברואר 3, 2011 בשעה 11:04 pm
לא.לא צריך PRE-FORM
המערכת מזהה את המשתנים
אין צורך גם ב ITOA
תוריד אותו.הערה: ב CHECK-FIELD של שורה שעדיין לא נרשמה בבסיס הנתונים. הערכים של שמופיעים בשדות אינם נכללים ב SELECT
- פברואר 10, 2011 בשעה 12:31 pm
היי ליאור תודות לטיפים
הצלחתי להתריע על פעולה בה מדווחת כמות גדולה
מהפעולה הקודמת PRE-FIELD
אני נותן ERRMSG ומקבל (כמו שרציתי לאחר הקלדת הכמות)
רק שמשתמש רואה ERRMSG
לוחץ אישור ויכול להמשיך להתקדם. מדוע?למשל שעושים חוק עיסקי פשוט ונותנים הודעת שגיאה לא ניתן להמשיך לעבוד
מה ההבדל?- פברואר 10, 2011 בשעה 7:17 pm
הכנסת את זה בPRE-FIELD – אם יש שגיאה, המערכת יוצאת מהטריגר של לפני שדה ואז אפשר לשנות את השדה…(למיטב הבנתי)
- יש להתחבר למערכת על מנת להגיב.