הוספת פונקציות לביטויים ב- Access

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

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

הערה: באפשרותך גם להשתמש בפונקציות custom-built בביטויים שלך, אך אם אתה יודע כיצד ליצור כאלה, סביר להניח שאינך זקוק מאמר כמו זו! אתה עשוי פשוט שחיפשת לקבלת רשימה של כל הפונקציות הזמינות של Access.

תחילה, להלן מספר עקרונות בנושא השימוש בפונקציות:

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

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

  • ארגומנטים של פונקציה יכולים להיות מזהים, קבועים או פונקציות אחרות. באפשרותך להמשיך לשלב רכיבים אלה באמצעות אופרטורים מתמטיים רגילים (כגון +,‏ -,‏ *, או /) או אופרטורים של השוואה (כגון <, >, או =).

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

נשמע מפחיד? לא ממש. אולי דוגמה או שתיים יעזרו לך:

דוגמה לשימוש בפונקציה IIf בביטוי.

ביטוי זה מורכב לחלוטין של הפונקציה IIf (את התווים ירוק). שים לב הפסיקים ירוק הפרדת שלושת הארגומנטים. בדוגמה זו, נשתמש בפונקציה IIf כדי להשוות שדה בשם דוגמה לשימוש בפונקציה לתאריך של היום. אם השדה דוגמה לשימוש בפונקציה גדול או שווה להתאריך של היום, שהוא מחזירים את המחרוזת "OK"; אחרת, שהיא מחזירה "תאריך היעד חלף".

  • הארגומנט הראשון של הפונקציה IIf הוא בדיקה לוגית המורכב המזהה עבור השדה דוגמה לשימוש בפונקציה (בכתום), כמה אופרטורים של השוואה (באדום) הפונקציה Date (בצבע כחול), אשר דורשת ללא ארגומנטים.

  • הארגומנטים השני והשלישי של הפונקציה IIf הם שניהם קבועי מחרוזת (בשחור), שיש לתחום במרכאות. שני ארגומנטים אלה יכולים גם להיות פונקציות או ביטויים המחזירים מספרים או טקסט.

ניתן להשתמש בביטוי דומה בתיבת טקסט בטופס או בתצוגה, או בשדה מחושב בטבלה, בין היתר.

להלן דוגמה נוספת המשתמשת בפונקציה בביטוי כדי ליצור מחרוזת טקסט:

דוגמה לשימוש בפונקציה Left בביטוי.

כאן, הביטוי מתחיל עם קבוע מחרוזת (בשחור).

  • האמפרסנד (באדום) הוא אופרטור שרשור, המשמש לצירוף מחרוזות יחד.

  • הפונקציה שמאלה (בירוק) נדרשים שני ארגומנטים:

    • מזהה שדה (בכתום), וכן

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

אם השדה ProductCode מכיל "CD22035", התוצאות של ביטוי זה יהיו "קידומת: CD".

מעוניין במידע נוסף אודות ביטויים ופונקציות?

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×