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