Applies ToAccess لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

يساعد التصحيح التلقائي للاسم على منع تعطل قاعدة بيانات Access لسطح المكتب عند تغيير تصميم قاعدة البيانات. يمكن أن يؤدي التصحيح التلقائي للاسم إلى:

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

  • تصحيح هذه المشكلة تلقائيا

  • تسجيل أي تصحيحات يقوم بها

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

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

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

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

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

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

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

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

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

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

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

لا تستخدم التصحيح التلقائي للاسم في الحالات التالية:

  • تصميم قاعدة البيانات الخاص بك لا يتغير    إذا لم يتغير تصميم قاعدة البيانات الخاصة بك، يمكنك تحسين أداء النظام عن طريق إيقاف تشغيل التصحيح التلقائي للاسم.

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

الأشياء التي تسمي التصحيح التلقائي غير صحيحة

لا يقوم التصحيح التلقائي للاسم بتصحيح ما يلي:

  • لا يتم تعقب التغييرات التي تم إجراؤها على أسماء النماذج أو التقارير أو عناصر التحكم.

  • لم يتم تصحيح أسماء الجداول أو الاستعلامات أو الحقول في وحدات الماكرو أو في التعليمات البرمجية.

كيفية عمل التصحيح التلقائي للاسم

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

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

عند تمكين التصحيح التلقائي للاسم لتعقب تغييرات الاسم لقاعدة بيانات، يقوم Access بما يلي:

  1. محاولات الوصول الحصري إلى قاعدة البيانات.

  2. البحث عن العناصر المفتوحة.

  3. يطالب ويغلق الكائنات المفتوحة.

  4. التحديثات تعيينات الأسماء عن طريق فتح جميع الجداول والاستعلامات والنماذج والتقارير وحفظها وإغلاقها.

  5. إرجاع قاعدة البيانات إلى أي حالة كانت عليها قبل ترقيتها إلى خاص.

تعيين الاسم الذي تمت مقاطعته

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

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

  1. على الشريط، انقر فوق ملف > خيارات لفتح مربع الحوار خيارات الوصول .

  2. في الجزء الأيسر من مربع حوار خيارات Access‏، انقر فوق قاعدة البيانات الحالية.

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

  4. أغلق قاعدة البيانات ثم أعد فتحها.

  5. أعد فتح مربع الحوار خيارات الوصول ، ثم ضمن فئة قاعدة البيانات الحالية ، حدد خانة الاختيار تعقب معلومات التصحيح التلقائي للاسم ، ثم انقر فوق موافق.

أو، لتحديث خريطة اسم عنصر معين يدويا، افتح الكائن في طريقة عرض التصميم، ثم احفظ الكائن.

ماذا يحدث عند تعطيل تعقب معلومات التصحيح التلقائي لاسم؟

عند إيقاف تشغيل التصحيح التلقائي للاسم لإيقاف تعقب تغييرات الاسم، يقوم Access بما يلي:

  1. محاولات الوصول الحصري إلى قاعدة البيانات.

  2. البحث عن العناصر المفتوحة.

  3. يطالب ويغلق الكائنات المفتوحة.

  4. إزالة خرائط الأسماء من جميع الجداول والاستعلامات والنماذج والتقارير.

  5. إرجاع قاعدة البيانات إلى أي حالة كانت عليها قبل ترقيتها إلى خاص.

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

إجراء التصحيح التلقائي للاسم

يجب أولا تمكين الخيار تعقب معلومات التصحيح التلقائي للاسم قبل تمكين الخيار تنفيذ التصحيح التلقائي للاسم .

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

تسجيل تغييرات التصحيح التلقائي للاسم

يجب أولا تمكين الخيار تعقب معلومات التصحيح التلقائي للاسم وخيار تنفيذ التصحيح التلقائي للاسم قبل أن تتمكن من تمكين خيار تغيير التصحيح التلقائي لاسم السجل .

عند تمكين خيار تغيير التصحيح التلقائي لاسم السجل ، يتعقب Access التصحيحات التي يجريها بسبب تغييرات اسم الكائن. يظهر كل تصحيح كسجل في جدول سجل التصحيح التلقائي للاسم.

تمكين خيارات التصحيح التلقائي للاسم أو تعطيلها

يمكن تمكين خيارات التصحيح التلقائي الثلاثة في مربع الحوار خيارات الوصول . يمكنك تمكين خيارات التصحيح التلقائي للاسم أو تعطيلها لقاعدة البيانات الحالية فقط.

  1. على الشريط، انقر فوق ملف > خيارات لفتح مربع الحوار خيارات الوصول .

  2. في الجزء الأيسر من مربع حوار خيارات Access‏، انقر فوق قاعدة البيانات الحالية.

  3. ضمن خيارات التصحيح التلقائي للاسم، حدد الخيارات التي تريدها أو قم بإلغاء تحديدها:

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

      يجب تحديد هذا الخيار قبل أن تتمكن من تحديد خيارات التصحيح التلقائي للاسم الآخر.

      ملاحظة: لا يؤدي تمكين هذا الخيار إلى تصحيح تغييرات الاسم تلقائيا. يؤدي تمكين هذا الخيار إلى إنشاء الخرائط المستخدمة للتصحيحات المستقبلية فقط.

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

      يجب تحديد هذا الخيار قبل أن تتمكن من تحديد الخيار تغييرات التصحيح التلقائي لاسم السجل .

    • تسجيل تغييرات التصحيح التلقائي للاسم    يحتفظ Access بسجل التصحيحات التي يقوم بها التصحيح التلقائي. يظهر كل تصحيح كسجل في جدول سجل التصحيح التلقائي للاسم.

أعلى الصفحة

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

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.