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