בדיקת פקעות

פורומים אפיון ופיתוח פריוריטי בדיקת פקעות

  • Post
    y12345
    משתתף
    מנסה כבר כמה ימים (טובים) – לא עובד אם אפשר עזרה קטנה
    כתבתי פרוצדורה 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]

מוצגות 9 תגובות – 1 עד 9 (מתוך 9 סה״כ)
  • Replies
    אורן קפלן
    משתתף
    בפעולה קטנה וגדולה אתה מתכוון גודל או ראשונה/אחרונה?

    כי אם אני זוכר נכון – שדה ACT הוא שדה מפתח ולכן מקבל סתם מספרים עולים בלי קשר לגודל הפעולה…

    אגב – אתה מעוניין בשורת דיווח או בפעולה?
    שורת דיווח תהיה דווקא KLINE ולא ACT.

    y12345
    משתתף
    טוב לפני שמרים ידיים
    כתבתי ב 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]

    אורן קפלן
    משתתף
    רק עכשיו חשבתי על זה

    למה אתה רושם sum מסביב לrealquant?

    אין בזה צורך וגם לפי זה שיש את המילה הזו אולי חסר לו פרמטר.
    כמו כן – אולי צריך לעשות realquant לכל פרמטר בנפרד (לא יודע – לא התנסיתי בזה מספיק).

    דבר חשוב נוסף – אני לא זוכר מה ההגדרה של QUANT וSQUANT אבל אולי REALQUANT לא רלוונטי אם גם ככה אתה רק משווה.
    כל מה שזה עושה זה לחלק/להכפיל בקבוע העשרוני ולהמיר לסוג הנכון – לא עדיף פשוט לסכום וזהו?

    Lior
    מנהל בפורום
    אתה צריך לשים את הקוד ב CHECK-FIELD ולא ב POST
    מה שכתב לך KPLN בנוגע ל ID הוא בהחלט נכון

    ה SUM הכרחי כמובן, כי ניתן לדווח אותה פעולה ביותר מרשומה אחת
    REALQUANT לא הכרחי אפשר לעבוד עם משתני INT במקום REAL ולחסוך אותו, אבל גם לא מפריע.

    אם אתה הופך ומוסיף שווה את הסימן ומקבל הודעה כנראה שהסיבה היא שהתנאי פשוט לא מתקיים וההודעה לא יוצאת

    y12345
    משתתף
    היי ליאור תודה, אבל לא עובד
    המערכת לא מזהה את המישתנים
    או שגם אם מכניסים פקע אחרת מקבלים הודעה

    אולי צריך לתת פקודה להגדרת המשתנים
    ב 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]

    Lior
    מנהל בפורום
    לא.לא צריך PRE-FORM
    המערכת מזהה את המשתנים
    אין צורך גם ב ITOA
    תוריד אותו.

    הערה: ב CHECK-FIELD של שורה שעדיין לא נרשמה בבסיס הנתונים. הערכים של שמופיעים בשדות אינם נכללים ב SELECT

    y12345
    משתתף
    היי ליאור תודות לטיפים
    הצלחתי להתריע על פעולה בה מדווחת כמות גדולה
    מהפעולה הקודמת PRE-FIELD
    אני נותן ERRMSG ומקבל (כמו שרציתי לאחר הקלדת הכמות)
    רק שמשתמש רואה ERRMSG
    לוחץ אישור ויכול להמשיך להתקדם. מדוע?

    למשל שעושים חוק עיסקי פשוט ונותנים הודעת שגיאה לא ניתן להמשיך לעבוד
    מה ההבדל?

    אורן קפלן
    משתתף
    הכנסת את זה בPRE-FIELD – אם יש שגיאה, המערכת יוצאת מהטריגר של לפני שדה ואז אפשר לשנות את השדה…

    (למיטב הבנתי)

    Lior
    מנהל בפורום
    תשתמש ב CHECK-FIELD. הוא יחסום את המשתמש כשינסה לצאת מן השדה
מוצגות 9 תגובות – 1 עד 9 (מתוך 9 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.