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