הגדרת אפשרויות תיקון שגיאות אוטומטי של שמות

חל על
Access של Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

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

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

הערה

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

במאמר זה

מדוע עליי להשתמש בתיקון שגיאות אוטומטי של שמות?

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

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

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

מידע אודות תיקון שגיאות אוטומטי של שמות ו תלות באובייקטים

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

הערה

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

מתי אין להשתמש בתיקון שגיאות אוטומטי של שמות?

אל תשתמש בתיקון שגיאות אוטומטי של שמות במצבים הבאים:

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

דברים שתיקון שגיאות אוטומטי של שמות אינו נכון

תיקון שגיאות אוטומטי של שמות אינו מתקן את הפעולות הבאות:

  • שינויים בשמות טפסים, דוחות או פקדים אינם מסומנים.
  • שמות טבלה, שאילתה או שדות בפקודות מאקרו או בקוד אינם מתוקנים.

כיצד פועל תיקון שגיאות אוטומטי של שמות

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

מעקב אחר מידע תיקון שגיאות אוטומטי של שמות

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

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

מיפוי שמות שהופסק

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

הערה

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

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

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

מה קורה כאשר אתה הופך את מעקב אחר מידע תיקון שגיאות אוטומטי של שמות ללא זמין?

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

  1. מנסה לקבל גישה בלעדית למסד הנתונים.
  2. חיפוש אובייקטים פתוחים.
  3. הנחיות לסגור אובייקטים פתוחים ולאחר מכן סוגר אותם.
  4. הסרת מפות שמות מכל הטבלאות, השאילתות, הטפסים והדוחות.
  5. מחזירה את מסד הנתונים למצב שבו הוא היה לפני שהקודם ל'בלעדי'.

אם Access אינו משלים את התהליך של מעקב אחר שינויים או הסרת מפות שמות, הוא רושם את השגיאה בטבלה Name AutoCorrect Save Failures .

ביצוע תיקון שגיאות אוטומטי של שמות

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

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

רישום שינויי תיקון שגיאות אוטומטי של שמות

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

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

הפיכת אפשרויות תיקון שגיאות אוטומטי של שמות לזמינות או ללא זמינות

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

  1. ברצועת הכלים, בחר אפשרויות קובץ כדי>לפתוח את תיבת הדו-שיח אפשרויות Access .

  2. בחלונית הימנית של תיבת הדו-שיח אפשרויות Access , בחר מסד נתונים נוכחי.

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

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

      הערה

      הפיכת אפשרות זו ל זמינה אינה לגרום לתיקון אוטומטי של שינויי שמות. הפיכת אפשרות זו לזמינים יוצרת רק את המפות המשמשות לתיקונים עתידיים.

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

    • רשום שינויים בתיקון שגיאות אוטומטי של שמות Access שומר יומן רישום של תיקונים ש מבצע תיקון שגיאות אוטומטי. כל תיקון מופיע הרשומות בטבלה Name AutoCorrect Log .

שימוש בחלונית 'יחסי תלות של אובייקטים' כדי לראות כיצד אובייקטים קשורים