ב- MS Access, IIF פונקציה מחזירה ערך אחד אם מוגדרמצב מוערך ל TRUE, או ערך אחר אם הוא מוערך ל- FALSE. פונקצית IIF מחזירה אחד משני טיעונים בהתאם להערכת הביטוי ממש כמו שאנחנו משתמשים בלוגיקה במבנה IF-ELSE. הוא מעריך הן חלק אמיתי והן חלק שקרי, למרות שהוא מחזיר רק אחד מהם. פוסט זה עוסק ביצירת שאילתה פשוטה עם פונקציית IFF.
הפעל את Access 2010, צור טבלאות ובקש שאילתה להוצאת נתונים רצוי מהטבלאות. לצורך ההדגמה הכנתי ארבע טבלאות ושאילתה, כמוצג בתמונות המסך שלהלן.
1. טיפים ממכרים הטבלה מכילה מידע כגון: שם הסטודנט, כתובת, מספר טלפון

2. קורסים הטבלה מכילה את שם הקורס, אשראי

3. הרצאה הטבלה מכילה שם ההרצאה, מספר טלפון, זמין (תיבת סימון)

4. מארק גיליון מכיל כיתה.

מערכות יחסים בין טבלה לשאילתה (שאילתת הערכה) ניתן לראות בתמונת המסך למטה

בסוף השאילתה שדה שורה (צמוד ל כיתה) נניח שורת קוד אחת המכילה IFF פונקציה שתייצר את הסטטוס של התלמיד המתאים לפונקציה כיתה מאובטח.
גמר: IIf ([כיתה] = "D", "נכשל", "מעבר")
שורת קוד זו תוסיף שמות עמודות סופי בשאילתה, בתנאי שאם ציון מובטח שווה ל ד. הסטטוס של הסטודנט יהיה נכשל.

כאשר נפעיל את השאילתה, ניתן לראות את הסטטוס של התלמיד ב- סופי שדה.

זוהי דרך פשוטה מאוד להשתמש במפעיל מותנה, זה היה מסובך יותר כאשר משתמשים בפורמולה בתנאים מורכבים.
הערות