טריגר או קוד בתוך טריגר CHOOSE/CHECK

פורומים אפיון ופיתוח פריוריטי טריגר או קוד בתוך טריגר CHOOSE/CHECK

  • Post
    snoof123
    משתתף
    שלום,
    יש לי מסך אב חברות תעופה, מסך בן טייסים לחברת תעופה ומסך נוסף טיסות.
    כאשר אני בוחר טיסה אני משייך אליה חברת תעופה ואח"כ בוחר טייס.

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

מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • Replies
    צבי
    משתתף
    בשדה שבו בוחרים טייס תוסיף את ההפעלות הבאות:
    1. CHECK-FIELD שיבדוק שהטייס הנבחר שייך לחברת התעופה שנבחרה
    2. SEARCH-DES-FIELD לחיפוש לפי שם של כל הטייסים השייכים לחברה שנבחרה
    3. SEARCH-NAME-FIELD לחיפוש לפי קוד של כל הטייסים השייכים לחברה שנבחרה
    snoof123
    משתתף
    כן בחרתי את הטריגר CHECK-FIELD וכתבתי בו קוד שבודק אבל לא יודע משומה אני לא מצליח לגרום לצ'ק-פילד לעשות בדיקות שהן מעבר לבדיקת מס. תווים ודברים פשוטים.
    תודה בכל זאת
    123
    משתתף
    מה הקוד שרשמת ?
    snoof123
    משתתף
    ERRMSG 505 WHERE ELAD_PILOT = :$.ELAD_PILOT
    AND ELAD_AIRLINE :$.ELAD_AIRLINE;

    כמו כן, רציתי לדוגמא שהמערכת תתחשב במספר הכיסאות כאשר אני משייך לקוחות לטיסה וגם זה לא הלך לי כ"כ:

    :COUNT = 0;
    SELECT COUNT(:$.CUST) INTO :COUNT FROM DUMMY;
    ERRMSG 500 WHERE :COUNT > :$$.ELAD_SEATS;

    מצטער על העיוות ביישור הקוד לימין

    snoof123
    משתתף
    אולי את החלק השני של הקוד אני צריך לעשות בכלל בPRE-INSERT?
    ככה שלפני שאצא מהרשומה הוא יבצע את הבדיקה ויחסום אותי (?)
מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.