إذا استخدمت إعدادا لتحديد ما يحدث عند فتح قاعدة بيانات Microsoft Access ، يمكنك تجاوز هذه الإعدادات لاستعادة الوصول الكامل إلى قاعدة البيانات الخاصة بك. على سبيل المثال، يمكنك تعيين خيارات لقاعدة بيانات حالية من مربع الحوار خيارات الوصول ، أو عن طريق إنشاء ماكرو AutoExec، أو بواسطة فتح إجراء الحدث. إذا كانت قاعدة البيانات تحتوي على إعداد خيار بدء التشغيل، فإن هذه المقالة توضح كيفية تجاوزها.
لتجاوز جميع خيارات بدء التشغيل، أكمل الخطوة التالية:
-
اضغط باستمرار على المفتاح SHIFT أثناء فتح قاعدة البيانات الخاصة بك.
اعتمادا على إعدادات أمان الماكرو لقاعدة البيانات الخاصة بك، قد ترى رسالة أمان واحدة أو أكثر عند بدء التشغيل.
ملاحظة: يجب الاستمرار في الضغط باستمرار على مفتاح SHIFT أثناء إغلاق جميع رسائل الأمان، أو لا يتم تجاوز خيارات بدء التشغيل.
عند فتح قاعدة بيانات أثناء الضغط باستمرار على المفتاح SHIFT، يتم تجاوز العديد من الخيارات التي تم تعيينها على صفحة قاعدة البيانات الحالية في مربع الحوار خيارات الوصول . لتغيير هذه الخيارات، قم بما يلي:
-
انقر فوق علامة التبويب ملف، ثم فوق خيارات.
يتم فتح مربع خيارات الوصول .
-
انقر فوق قاعدة البيانات الحالية، وقم بتغيير إعدادات قاعدة البيانات الحالية.
ملاحظة: قد تحتاج إلى إغلاق قاعدة البيانات وإعادة فتحها حتى تكون التغييرات فعالة.
يسرد الجدول التالي كل إعداد في صفحة قاعدة البيانات الحالية وكيفية تصرفها عند فتح قاعدة البيانات أثناء الضغط باستمرار على المفتاح SHIFT.
مجموعة الخيارات |
الإعداد |
السلوك عند تجاوز خيارات بدء التشغيل |
خيارات التطبيق |
عنوان التطبيق |
لا يتم عرض عنوان التطبيق المخصص. |
أيقونة التطبيق |
لا يتم عرض أيقونة التطبيق المخصص. |
|
عرض النموذج |
لا يتم عرض النموذج المعين، ولا يتم تشغيل أي من إجراءات الحدث الخاصة بالنموذج. |
|
نموذج عرض ويب |
يتوفر فقط عند وجود نموذج ويب معين. عند توفره، لا يتم عرض نموذج ويب المعين، ولا يتم تشغيل أي من إجراءات الحدث الخاصة بالنموذج. |
|
التنقل |
عرض جزء التنقل |
حتى إذا لم يتم تحديد هذا الخيار، يتم عرض جزء التنقل. |
خيارات الشريط وشريط الأدوات |
اسم الشريط |
لا يتم عرض الشريط المخصص المعين. |
السماح بالقوائم الكاملة |
يتم عرض جميع علامات تبويب الشريط الافتراضية بغض النظر عن الإعداد. |
|
السماح بالقوائم المختصرة الافتراضية |
يتم عرض جميع القوائم المختصرة الافتراضية بغض النظر عن الإعداد. |
لمزيد من المعلومات حول كيفية تعيين خيارات لقاعدة البيانات الحالية، راجع المقالة تعيين خيارات المستخدم لقاعدة بيانات حالية من موقع مركزي.
إذا أضفت ماكرو Access يسمى AutoExec إلى قاعدة بيانات، يتم تشغيل الماكرو عادة في كل مرة تفتح فيها قاعدة البيانات. عند تجاوز خيارات بدء التشغيل، لا يتم تشغيل الماكرو AutoExec.
عندما تحتوي قاعدة البيانات على عدة مستخدمين، يمكنك منع المستخدمين من تجاوز خيارات بدء التشغيل. قم بتعطيل مفتاح التجاوز (SHIFT) باستخدام التعليمات البرمجية Visual Basic for Applications (VBA) لتعيين الخاصية AllowBypassKey إلى False.
تستخدم الخاصية AllowBypassKey الإعدادات التالية.
الإعداد |
الوصف |
True |
تمكين مفتاح SHIFT للسماح للمستخدم بتجاوز خصائص بدء التشغيل وماكرو AutoExec. |
False |
تعطيل مفتاح SHIFT لمنع المستخدم من تجاوز خصائص بدء التشغيل وماكرو AutoExec. |
يمكنك تعيين هذه الخاصية باستخدام رمز الماكرو أو VBA.
لتعيين الخاصية AllowBypassKey باستخدام ماكرو، يجب إنشاء الخاصية بالطريقة التالية:
-
في قاعدة بيانات Microsoft Access(التنسيق mdb. أو accdb.)، يمكنك إضافة الخاصية باستخدام الأسلوب CreateProperty وإلحاقه بمجموعة الخصائص لعنصر قاعدة البيانات.
-
في مشروع Microsoft Access (التنسيق adp.)، يمكنك إضافة الخاصية إلى مجموعة AccessObjectProperties لعنصر المشروع الحالي باستخدام الأسلوب Add.
لا يسري إعداد الخاصية AllowBypassKey حتى يتم فتح قاعدة بيانات التطبيق في المرة التالية.