إذا كنت تريد تنفيذ مجموعة معينة من الإجراءات في كل مرة تبدأ فيها تشغيل قاعدة بيانات Access، يمكنك إنشاء ماكرو AutoExec. على سبيل المثال، قد تحتاج إلى تكبير نافذة التطبيق تلقائياً وتأمين جزء التنقل ثم فتح تقرير معين.
إن ماكرو AutoExec هو مجرد ماكرو يحمل الاسم AutoExec. عند بدء تشغيل قاعدة البيانات، يقوم Access بتشغيل ماكرو AutoExec قبل تشغيل أي وحدات ماكرو أخرى أو التعليمات البرمجية لـ VBA.
إنشاء ماكرو AutoExec
إذا سبق لك إنشاء ماكرو يحتوي على الإجراءات التي تريدها أن تحدث عند بدء تشغيل قاعدة البيانات، فما عليك سوى إعادة تسمية ماكرو AutoExec، وسيتم تشغيله في المرة التالية التي تفتح فيها قاعدة البيانات. وإلا، فاتبع الخطوات التالية لإنشاء الماكرو:
-
من علامة التبويب إنشاء، في المجموعة أخرى، انقر فوق ماكرو.
-
في القائمة المنسدلة في أعلى "منشئ الماكرو"، حدد الإجراء الذي تريد تنفيذه. اكتب القيم المناسبة في مربعات الوسيطات، إذا كان ذلك ممكناً.
-
إذا تعذر عليك العثور على الإجراء الذي تريده، على علامة التبويب تصميم، في المجموعة إظهار/إخفاء، تأكد من تحديد الخيار ظهار كافة الإجراءات. يؤدي ذلك إلى توسيع قائمة الإجراءات التي يمكنك استخدامها، ولكن القائمة ستتضمّن بعض الإجراءات التي لن يتم تشغيلها إلا في حال تم منح قاعدة البيانات الحالة "موثوق بها". لمزيد من المعلومات، راجع المقالة تحديد ما إذا كان يجب الوثوق بقاعدة بيانات أم لا.
-
-
كرر الخطوة 2 لكل إجراء إضافي تريد حدوثه.
-
انقر فوق حفظ، وفي مربع الحوار حفظ باسم، اكتب AutoExec.
-
انقر فوق موافق ثم قم بإغلاق منشئ ماكرو. سيتم تشغيل الماكرو الجديد في المرة التالية التي تقوم فيها بفتح قاعدة البيانات.
للمزيد من المعلومات حول كيفية إنشاء ماكرو، اطلع على المقالة إنشاء ماكرو واجهة مستخدم (UI)
ملاحظات:
-
لتجاوز ماكرو AutoExec وغيره من خيارات بدء التشغيل، اضغط باستمرار مفتاح SHIFT عند بدء تشغيل قاعدة البيانات. لمزيد من المعلومات، راجع المقالة تجاوز خيارات بدء التشغيل عند فتح قاعدة بيانات.
-
هناك طريقة أخرى لتنفيذ الإجراءات عند بدء تشغيل قاعدة بيانات وهي تحديد نموذج بدء تشغيل ومن ثم إرفاق وحدات الماكرو أو التعليمات البرمجية لـ VBA بأحداث عند الفتح أو عند التحميل من النموذج. لمزيد من المعلومات، اطلع على المقالة تعيين النموذج الافتراضي الذي يظهر عند فتح قاعدة بيانات Access.