תנאי OR

פורומים שימוש במערכת תנאי OR

  • Post
    יגאל
    משתתף
    שלום
    ברצוני לכתוב חוק עיסקי, שהתנאי שלו כולל שימוש בתנאי לוגי OR:
    חוק עיסקי שיפעל נניח רק במקרה ומדובר בספק 01 או 09
    בשורת "בתנאי ש" אני כותב :
    הערך בשדה ספק שווה ל 09 OR 01 (ה-OR נכתב בין המספרים)
    מתקבלת שגיאה
    מה אמור להיות התחביר הנכון?
    תודה,
    יגאל
מוצגות 6 תגובות – 1 עד 6 (מתוך 6 סה״כ)
  • Replies
    אורן קפלן
    משתתף
    אם תעיף מבט – לדעתי בשדה שאתה בוחר 'שווה' אתה יכול לבחור 'או' וזה ייתן 2 שדות
    יגאל
    משתתף
    היי
    אין אופציה כזו ב שווה ל; מה גם שמענין לבדוק אופציה ליותר משני פרמטרים עם תנאי OR בינהם.
    תודה
    אורן קפלן
    משתתף
    מעניין – אני בדיוק ראיתי דבר כזה כנראה במקום אחר…

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

    יגאל
    משתתף
    היי
    יש מקרים בהם לא ניתן לכתוב שני חוקים שונים:
    נניח: "הודעת שגיאה … אלא אם כן מדובר או בספק A או בספק B."
    אם אני כותב שני חוקים, לגבי ספק B תתקבל שגיאה ע"י חוק על ספק A ולהיפך.
    תודה
    אורן קפלן
    משתתף
    [strike]חוק עסקי:
    הודעת שגיאה אם ספק לא A וגם אם ספק לא B

    ?[/strike]

    שכח מזה

    האמת שבשלב הזה הייתי שוקל ללכת לכיוון של טריגרים ודגלים…

    יש למישהו רעיון יותר טוב?

    Lior
    מנהל בפורום
    תשתמש בשני חוקים לכ"א מן הערכים

    בפיתוח ניתן להגיע לפתרון יותר אלגנטי

מוצגות 6 תגובות – 1 עד 6 (מתוך 6 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.