Applies ToAccess של Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

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

בנושא זה

אודות ערכות תווים נתמכות

Access תומך בשתי קבוצות של תווים כלליים מאחר שהוא תומך בשני תקנים עבור שפת שאילתות מובנית — ANSI-89 ו- ANSI-92. ככלל, עליך להשתמש בתווים הכלליים ANSI-89 בעת הפעלת שאילתות ופעולות חיפוש והחלפה מול מסדי נתונים של Access - .mdb .accdb השתמש בתווים הכלליים ANSI-92 בעת הפעלת שאילתות מול פרוייקטים של Access - קבצי Access המחוברים למסדי נתונים SQL Server Microsoft. פרוייקטי Access משתמשים בתקן ANSI-92 SQL Server בתקן זה.

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

שיטה או כלי של חיפוש

סוג הקובץ שבו נערך החיפוש

ערכת תווים כלליים שבשימוש

תיבת הדו-שיח חיפוש והחלפה

מסד נתונים של Access (קבצי ‎.mdb ו- ‎.accdb)

ANSI-89

תיבת הדו-שיח חיפוש והחלפה

פרוייקט של Access (קבצי ‎.adp ו- ‎.accdp)

ANSI-92

שאילתת בחירה או עדכון

מסד נתונים של Access (קבצי ‎.mdb ו- ‎.accdb)

ANSI-89

שאילתת בחירה או עדכון

פרוייקט של Access (קבצי ‎.adp ו- ‎.accdp)

ANSI-92

תיבת הדו-שיח חיפוש והחלפה, שאילתת בחירה או עדכון

מסד נתונים של Access המוגדר לתמיכה בתקן ANSI-92

ANSI-92

לראש הדף

חיפוש תקן ANSI שבו תומך מסד הנתונים

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

  1. לחץ על קובץ ‏> אפשרויות

    תיבת הדו-שיח אפשרויות Access מופיעה.

  2. לחץ על מעצבי אובייקטים ובמקטע עיצוב שאילתה, תחת תחביר התואם ל- SQL Server ‏(ANSI 92), בצע אחת מהפעולות הבאות:

    • בחר מסד נתונים זה כדי לשנות את מסד הנתונים הפתוח לתקן ANSI-92.

      -או-

      נקה את תיבת הסימון כדי להגדיר את מסד הנתונים הפתוח לתקן ANSI-89.

    • בחר ברירת מחדל עבור מסדי נתונים חדשים כדי להגדיר את כל מסדי הנתונים החדשים שנוצרים עם מופע פתוח של Access לתקן ANSI-92.

      -או-

      נקה את תיבת הסימון כדי להגדיר את כל מסדי הנתונים החדשים לתקן ANSI-89.

  3. לחץ על אישור.

לראש הדף

תווים כלליים של ANSI-89

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

תו

תיאור

דוגמה

*

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

שמ*‎ מוצא מחרוזות כגון "שמרה", "שמיר" ו"שמח", אך לא מחרוזות כגון "שלום" או "משמח".

?

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

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

[ ]

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

ש[לק]ט מוצא את שלט ושקט, אך לא את שבט.

!

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

ש[!לק]ט מוצא את שבט ושחט, אך לא את שלט או שקט.

-

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

ב[א-ג]ד מוצא את באד, בבד ובגד.

#

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

1#3 מוצא את 103, את 113 ואת 123.

לראש הדף

תווים כלליים של ANSI-92

השתמש בערכה זו של תווים כלליים בעת ביצוע שאילתות בחירה ועדכון מול פרוייקטים של Access (קבצי ‎.adp), ובעת השימוש באחד מסוגי השאילתה או בתיבת הדו-שיח חיפוש והחלפה לחיפוש במסדי נתונים שהוגדרו לשימוש בתקן ANSI-92.

תו

תיאור

דוגמה

%

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

שמ%‎ מוצא מחרוזות כגון "שמרה", "שמיר" ו"שמח", אך לא מחרוזות כגון "שלום" או "משמח".

_

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

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

[ ]

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

ש[לק]ט מוצא את שלט ושקט, אך לא את שבט.

^

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

ש[^לק]ט מוצא את שבט ושחט, אך לא את שלט או שקט.

-

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

ב[א-ג]ד מוצא את באד, בבד ובגד.

הערות:

  • כדי לחפש תווים כלליים השוכנים בנתונים שלך, הקף את התו שברצונך לחפש בסוגריים מרובעים, כך: [#]. פעל בהתאם לכלל זה בעת חיפוש באמצעות כוכביות (*), סימני שאלה (?), סימני סולמית (#), סוגריים מרובעים פותחים ([) ומקפים ( -). אל תשתמש בסוגריים מרובעים בעת חיפוש באמצעות סימן קריאה (!) או סוגריים מרובעים סוגרים (]). כדי לחפש תווים אלה באמצעות תיבת הדו-שיח חיפוש והחלפה, הקלד את התו בתיבה חפש את ללא סוגריים מקיפים. נקוט אותה גישה בעת חיפוש תווים באמצעות שאילתה. לדוגמה, התחביר הבא מחזיר את כל הרשומות המכילות סימן קריאה, ללא קשר למקום שבו שוכן התו בנתונים: Like "*!*".

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

    אם אתה מחפש מקף ותווים אחרים בו-זמנית, מקם את המקף לפני או אחרי כל התווים האחרים בתוך הסוגריים המרובעים, כך: [-#*] או [#*-]. עם זאת, אם יש לך סימן קריאה (!) אחרי הסוגר הפותח, מקם את המקף אחרי סימן הקריאה: [!-].

  • כדי לחפש זוג סוגריים מרובעים ([]), עליך לתחום את שני התווים בסוגריים מרובעים, כך: [[]]. יש לעשות זאת מאחר ש- Access מפרש זוג סוגריים יחיד בתור מחרוזת באורך אפס.

לראש הדף

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

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

סוג נתונים

השתמש ב...

טקסט

תיבת הדו-שיח חיפוש והחלפה, שאילתות

תזכיר

תיבת הדו-שיח חיפוש והחלפה, שאילתות

מספר

תיבת הדו-שיח חיפוש והחלפה, שאילתות

תאריך/שעה

תיבת הדו-שיח חיפוש והחלפה, שאילתות

הערה: הגדרות אזוריות יכולות להשפיע על אופן השימוש בתווים כלליים. עיין בהערות בסוף סעיף זה לקבלת מידע נוסף.

מטבע

תיבת הדו-שיח חיפוש והחלפה, שאילתות

מספור אוטומטי

תיבת הדו-שיח חיפוש והחלפה, שאילתות

אובייקט OLE

ללא.

כן/לא

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

היפר-קישור

תיבת הדו-שיח חיפוש והחלפה, שאילתות

אשף בדיקת מידע

תלוי בסוג הנתונים של שדה המקור.

הערות:

  • ניתן להשתמש בתווים כלליים בתיבת הדו-שיח חיפוש והחלפה כדי לחפש בשדות 'תאריך/שעה' אם התבנית שהוחלה על שדות אלה מציגה חלק מהתאריך או את כולו כטקסט. לדוגמה, ניתן לחפש באמצעות מחרוזת כגון *אר*-10-2007, והתוצאות יכללו כל חודש המכיל את האותיות "אר" - ינואר או פברואר. זכור כי הואיל ועליך לחפש באמצעות התבנית שהוחלה על הנתונים, עליך לבחור אפשרות בתיבת הדו-שיח - תיבת הסימון חפש בשדות בהתאם לתבניות. לקבלת מידע נוסף על תיבת סימון זו, עיין במאמר שימוש בתיבת הדו-שיח 'חיפוש והחלפה' כדי לשנות נתונים.

  • התאריך והשעה שצוינו בהגדרות האזוריות של Windows יכולים להשפיע על מה שאתה רואה ועל אופן החיפוש. לדוגמה, ייתכן שמשתמשים מסוימים יראו תאריכים בתור ספרות רומיות, כגון 07-IX-1997 במקום 07-ספטמבר-1997. ככלל, חפש במה שאתה רואה, ולא לפי מה שנראה לך ש- Access מאחסן בטבלה. במילים אחרות, ניתן לחפש באמצעות מחרוזת כגון ‎*-IX-2007 כדי למצוא את כל הרשומות עבור ספטמבר בשנה זו.

    בנוסף, אם טקסט בשדה תאריך מכיל סימני ניקוד, כגון á או ä, עליך לכלול סימנים אלה במחרוזת החיפוש או שהחיפוש ייכשל. ניתן להתמודד עם נוכחותם של סימני ניקוד באמצעות תווים כלליים. לדוגמה, אם תראה תאריך כגון 3-heinä-2007, תוכל לחפש באמצעות מחרוזת כגון *-hein*-2007.

  • כאשר אתה מבצע חיפוש בשדה 'כן/לא' באמצעות תיבת הדו-שיח חיפוש והחלפה, Access מתעלם מהשדה ותיבת הדו-שיח לא מחזירה רשומות. בעת חיפוש בשדה 'כן/לא' באמצעות שאילתה, ניתן להשתמש בתווים כלליים, אבל זכור כי שדות 'כן/לא' מחזירים שני ערכים בלבד (0 עבור false ו- 1 עבור true), ולכן התו הכללי אינו מוסיף שום דבר לחיפוש. לדוגמה, שימוש בקריטריון כגון =-1 מחזיר אותן תוצאות כמו "Like *1".

  • לא ניתן לחפש בשדות 'אובייקט OLE'.

לראש הדף

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

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

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.