تعيين خيارات التصحيح التلقائي للاسم

ينطبق على
Access لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

يساعد التصحيح التلقائي للاسم على حماية قاعدة بيانات سطح مكتب Access من التوقف عند تغيير تصميم قاعدة البيانات. يمكن لميزة التصحيح التلقائي للاسم:

  • الكشف عند تغيير اسم عنصر قاعدة بيانات إلى تعطل الكائنات الأخرى
  • تصحيح هذه المشكلة تلقائيا
  • تسجيل أي تصحيحات يجريها

بشكل افتراضي، تعمل ميزة التصحيح التلقائي للاسم على الكشف عن المشاكل وتصحيحها، ولكنها لا تسجل التصحيحات. يمكن أن يؤثر التصحيح التلقائي للاسم على الأداء طفيفا، لذا قد ترغب في إيقاف تشغيله إذا كان تصميم قاعدة البيانات لا يحتمل أن يتغير بشكل غير متوقع. أو، قد تريد أن يقوم Access بتعقب التصحيحات التي يجريها. يمكنك تعيين خيارات التصحيح التلقائي للاسم لكل قاعدة بيانات سطح المكتب.

ملاحظة

تساعد ميزة التصحيح التلقائي للاسم في الحفاظ على مزامنة أسماء عناصر قاعدة البيانات. لا يعالج بشكل مباشر مشاكل تغيير التصميم الأخرى، مثل المشكلات التي تنتج عن عناصر قاعدة البيانات المحذوفة.

في هذه المقالة

لماذا يجب استخدام التصحيح التلقائي للاسم؟

عند العمل في قاعدة بيانات Access يتغير تصميمها بشكل متكرر، قد تتوقف كائنات قاعدة البيانات عن العمل عندما يتغير تصميم كائنات قاعدة البيانات الأخرى. على سبيل المثال، قد يحدث هذا الأمر عندما يتغير اسم عنصر ما، ولكن لا يتم تحديث الكائنات التي تعتمد على الكائن الأصلي.

على سبيل المثال، إذا قمت بإنشاء استعلام يستند إلى جدول باسم "العملاء"، وتم تغيير اسم الجدول في وقت لاحق إلى "العميل"، فسيتوقف الاستعلام الذي أنشأته عن العمل بسبب تغيير الاسم هذا. لا خطأ آخر في الاستعلام، وإذا قمت بتصحيح اسم الجدول في تصميم الاستعلام، فسيعمل الاستعلام مرة أخرى.

يمكن لميزة التصحيح التلقائي للاسم تعقب تغييرات الأسماء نيابة عنك. ويمكنه أيضا تصحيح أسماء النماذج أو التقارير أو الجداول أو الاستعلامات أو الحقول أو عناصر التحكم تلقائيا مثل مربعات النصوص.

التصحيح التلقائي للاسم ومعلومات تبعية الكائنات

ينشئ التصحيح التلقائي للاسم مخططات أسماء لمعلومات تبعية الكائنات للجداول والاستعلامات والنماذج والتقارير. تتيح لك هذه الخرائط استخدام جزء المهام " تبعية العناصر " لعرض قائمة الكائنات التي تعتمد على جدول أو نموذج محدد. كما أنها تتيح لك إمكانية عرض الكائنات التي يعتمد عليها الجدول أو النموذج. يتم تحديث مخطط اسم كائن ما في كل مرة تقوم فيها بحفظ هذا الكائن وإغلاقه.

ملاحظة

بشكل افتراضي، لا يتم تمكين تعقب تغيير الأسماء في قواعد البيانات التي تم إنشاؤها في إصدارات أقدم من 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 الجدول.

استخدم الجزء "تبعيات العناصر" للاطلاع على كيفية ارتباط العناصر