חל על
Access 2013

בחלק 1 של סידרת 3 חלקים זו, שקלנו דוגמה בסיסית לשימוש בקריטריונים בשאילתה כדי להפוך את שאלת השאילתה לספציפית יותר. זה נהדר אם אתה יודע בדיוק מה אתה מחפש. אבל מה אם אתה רוצה לראות התאמות לא מדויקות - נניח, כל מי ששם המשפחה שלו מתחיל ב- Th? יש לך מזל – Access כולל כלים רבי-עוצמה שבהם באפשרותך להשתמש בקריטריוני שאילתה כדי לאחזר התאמות לא מדויקות: תווים כלליים ואופרטור LIKE.

תווים כלליים

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

תווי ANSI-89

תו   

תיאור

דוגמה

*

התאמה למספר כלשהו של תווים. באפשרותך להשתמש בכוכבית בכל מקום במחרוזת תווים.

ש * מוצא את מה, לבן ומדוע, אך לא לזמן מה או לצפות.

?

התאמה לכל תו אלפביתי בודד.

ב?ש מוצא את שלט, שקט וחייב

[ ]

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

ב[ א] ט מוצא את שלט ופעמון, אך לא את שבט

!

משמש בסוגריים מרובעים יחד עם תווים אחרים.התאמה לכל תו שלא בתוך הסוגריים.

ת[ב! א] ט מוצא את שבט ושור אך לא את שלט או פעמון

-

משמש בסוגריים מרובעים יחד עם תווים אחרים. התאמה לכל תו בטווח של תווים. יש לציין את הטווח בסדר עולה (א-ת ולא ת-א).

b[a-c]d מוצא את bad, bbd ו- bcd

#

התאמה לכל תו מספרי.

1#3 ימצא את 103, 113, 123

תווי ANSI-92

תו  

תיאור

דוגמה

%

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

ש % מוצא את מה, לבן ומדוע, אך לא זמן מה או לצפות.

_

התאמה לכל תו אלפביתי בודד.

B_ll מוצא את שלט, פעמון וביל

[ ]

משמש יחד עם תווים אחרים. התאמה לכל תו בודד בתוך הסוגריים.

ב[ א] ט מוצא את שלט ופעמון, אך לא את שבט

^

משמש בסוגריים מרובעים יחד עם תווים אחרים.התאמה לכל תו שלא בתוך הסוגריים.

ב[^ ae ] ט מוצא את שבט ושור אך לא את שלט או פעמון

-

משמש בסוגריים מרובעים יחד עם תווים אחרים.התאמה לכל תו בטווח של תווים. יש לציין את הטווח בסדר עולה (א-ת ולא ת-א).

ב[א-ג]ד ימצא את 'רע', bbd

האופרטור LIKE

Access דורש את המילה "Like" בכל קריטריון שמשתמש בתווים כלליים. עליך להשתמש באופרטור LIKE מיד לפני המחרוזת המכילה את התווים הכלליים. Access זקוק גם למחרוזת המוקפת במרכאות. לדוגמה, כדי להתאים נתוני טקסט המכילים את האות T , השתמש בביטוי זה:

LIKE "*t*"

בגירסאות אחרונות, Access מוסיף עבורך את האופרטור LIKE ואת סימני המרכאות אם אתה מושמט. לכן, אם אתה משתמש בביטוי *t* Access משנה אותו ל- Like "*t*" בעת הפעלת השאילתה או הזזת הסמן מחוץ לקריטריונים.

הצגת תווים כלליים ותווים כלליים בפעולה

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

בשלב הבא בחלק 3 של סידרה זו של 3 חלקים: הצגת בקשה לקלט באמצעות פרמטר.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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