- - MS Access 2010: שאילתה עם פונקציית IFF

MS Access 2010: שאילתה עם פונקציית IFF

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

הפעל את Access 2010, צור טבלאות ובקש שאילתה להוצאת נתונים רצוי מהטבלאות. לצורך ההדגמה הכנתי ארבע טבלאות ושאילתה, כמוצג בתמונות המסך שלהלן.

1. טיפים ממכרים הטבלה מכילה מידע כגון: שם הסטודנט, כתובת, מספר טלפון

שולחן טיפים ממכר

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

קורסים

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

הרצאה

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

גיליון סימנים

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

יחסי שאילתה

בסוף השאילתה שדה שורה (צמוד ל כיתה) נניח שורת קוד אחת המכילה IFF פונקציה שתייצר את הסטטוס של התלמיד המתאים לפונקציה כיתה מאובטח.

גמר: IIf ([כיתה] = "D", "נכשל", "מעבר")

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

IIF

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

שאילתה אחרונה

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

הערות