טבלת אופרטורים

אופרטור הוא סימן או סמל המציין את סוג החישוב שיש לבצע בתוך ביטוי. קיימים אופרטורים מתמטיים, אופרטורים של השוואה, אופרטורים לוגיים ואופרטורים של הפניה. Access תומך במגוון אופרטורים, כולל אופרטורים אריתמטיים כגון +, -, כפל (*), וחילוק (/), בנוסף לאופרטורים של השוואה עבור השוואת ערכים, אופרטורים של טקסט עבור שרשור טקסט ואופרטורים לוגיים לקביעת ערכי True או False. מאמר זה מספק פרטים על השימוש באופרטורים אלה.

הערה: החל מ- Access 2010, בונה הביטויים כולל את IntelliSense, כך שתוכל לראות אילו ארגומנטים הביטוי שלך דורש.

במאמר זה

אופרטורים אריתמטיים

אופרטורים של השוואה

אופרטורים לוגיים

אופרטורים של שרשור

אופרטורים מיוחדים

אופרטורים אריתמטיים

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

אופרטור

מטרה

דוגמה

+

חבר שני מספרים.

[סכום ביניים]+[מס מכירות]

-

חפש את ההפרש בין שני מספרים או ציין את הערך השלילי של המספר.

[מחיר]-[הנחה]

*

הכפל שני מספרים.

[כמות]*[מחיר]

/

חלק את המספר הראשון במספר השני.

[סכום]/[מספר פריטים]

\

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

[אורחים רשומים]\[חדרים]

Mod

חלק את המספר הראשון במספר השני, ולאחר מכן החזר רק את השארית.

[אורחים רשומים] Mod [חדרים]

^

העלה מספר בחזקת מעריך.

מספר^מעריך

לראש הדף

אופרטורים של השוואה

עליך להשתמש באופרטורים של השוואה כדי להשוות בין ערכים ולהחזיר תוצאה שהיא True,‏ False או Null.

אופרטור

מטרה

דוגמה

‎‎<‎

מחזיר ערך True אם הערך הראשון נמוך מהערך השני.

Value1 < Value2

‎<=‎

מחזיר ערך True אם הערך הראשון קטן מהערך השני או שווה לו.

Value1 <= Value2

‎>‎

מחזיר ערך True אם הערך הראשון גדול מהערך השני.

Value1 > Value2

‎>=‎

מחזיר ערך True אם הערך הראשון גדול מהערך השני או שווה לו.

Value1 >= Value2

=

מחזיר ערך True אם הערך הראשון שווה לערך השני.

Value1 = Value2

<>

מחזיר ערך True אם הערך הראשון אינו שווה לערך השני.

Value1 <> Value2

הערה: בכל המקרים, אם הערך הראשון או השני הוא Null, גם התוצאה תהיה Null. מאחר ש- Null מציין ערך לא ידוע, גם התוצאה של כל השוואה עם ערך Null אינה ידועה.

לראש הדף

אופרטורים לוגיים

עליך להשתמש באופרטורים לוגיים כדי לשלב שני ערכים בוליאניים ולהחזיר תוצאת True, ‏False או Null. אופרטורים לוגיים מכונים גם אופרטורים בוליאניים.

אופרטור

מטרה

דוגמה

And

מחזיר ערך True כאשר Expr1 ו- Expr2 הם True.

Expr1 And Expr2

Or

מחזיר ערך True כאשר אחד מהערכים, Expr1 או Expr2, הוא True.

Expr1 Or Expr2

Eqv

מחזיר ערך True כאשר גם Expr1 וגם Expr2 הם True, או כאשר גם Expr1 וגם Expr2 הם Flase.

Expr1 Eqv Expr2

Not

מחזיר ערך True כאשר Expr אינו True.

Not Expr

Xor

מחזיר ערך True כאשר Expr1 הוא True או Expr2 הוא True, אך לא שניהם.

Expr1 Xor Expr2

לראש הדף

אופרטורים של שרשור

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

אופרטור

מטרה

דוגמה

&

משלב שתי מחרוזות ליצירת מחרוזת אחת.

string1 & string2

+

משלב שתי מחרוזות ליצירת מחרוזת אחת ומפיץ ערכי Null (אם ערך אחד הוא Null, הביטוי כולו הוא Null).

string1 + string2

לראש הדף

אופרטורים מיוחדים

השתמש באופרטורים המיוחדים כדי להחזיר תוצאה של True או False כפי שמתואר בטבלה הבאה.

אופרטור

מטרה

דוגמה

Is Null או Is Not Null

קובע אם ערך הוא Null או Not Null.

Field1 Is Not Null

Like "pattern"‎

מתאים ערכי מחרוזת באמצעות האופרטורים הכלליים ? ו- *.

Field1 Like "instruct*"‎

Between val1 And val2

קובע אם ערך נומרי או ערך תאריך נמצא בתוך טווח מסוים.

Field1 Between 1 And 10
- OR -
Field1 Between #07-01-07# And #12-31-07#‎

In(val1,val2...)‎

קובע אם ערך נמצא בתוך קבוצת ערכים.

Field1 In ("red","green","blue")
- OR -
Field1 In (1,5,7,9)‎

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

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

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

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

×