يمكنك استخدام إجراء الماكرو RunMacro في قواعد بيانات Access لتشغيل الماكرو. يمكن أن يكون الماكرو في مجموعة الماكرو.

استخدم هذا الإجراء:

  • لتشغيل ماكرو من داخل ماكرو آخر.

  • لتشغيل ماكرو استنادا إلى شرط معين.

  • لإرفاق ماكرو إلى قائمة مخصصة أو أمر شريط.

الإعداد

إن إجراء الماكرو RunMacro به الوسيطات التالية.

وسيطة الإجراء

الوصف

اسم الماكرو

اسم الماكرو الذي يجب تشغيله. يعرض المربع "اسم الماكرو" في المقطع "وسيطات الإجراء" في نافذة تصميم الماكرو كافة وحدات الماكرو (ومجموعات الماكرو) في قاعدة البيانات الحالية. إذا كان الماكرو في مجموعة ماكرو، يتم إدراجه ضمن اسم مجموعة الماكرو في القائمة ك اسم مجموعة ماكرو.اسم الماكرو. هذه الوسيطة مطلوبة.

إذا قمت بتشغيل ماكرو يحتوي على إجراء الماكرو RunMacro في ملف قاعدة بيانات المكتبة ، فإن Access تبحث عن الماكرو بهذا الاسم في قاعدة بيانات المكتبة ولا تبحث عنه في قاعدة البيانات الحالية.

تكرار العدد

الحد الأقصى لعدد مرات تشغيل الماكرو. إذا تركت هذه الوسيطة فارغة (وكانت وسيطة "تكرار التعبير" أيضا فارغة)، يتم تشغيل الماكرو مرة واحدة.

تكرار التعبير

وهي تعبير يتم تقييمه إلى True (-1) أو False (0). يتوقف تشغيل الماكرو إذا تم تقييم التعبير إلى False. يتم تقييم التعبير في كل مرة يتم فيها تشغيل الماكرو.

ملاحظات

إذا أدخلت اسم مجموعة ماكرو لل الوسيطة "اسم الماكرو"، يقوم Access بتشغيل الماكرو الأول في مجموعة الماكرو.

يشبه هذا الإجراء النقر فوق "تشغيل الماكرو" على علامة التبويب "أدوات قاعدة البيانات"، وتحديد ماكرو، والنقر فوق "موافق". ومع ذلك، يقوم هذا الأمر بتشغيل الماكرو مرة واحدة فقط، بينما يمكن أن يقوم إجراء الماكرو RunMacro بتشغيل ماكرو عدة مرات كما تريد.

التلميحات

يمكنك استخدام الوسيطتين "عدد التكرار" و"تكرار التعبير" لتحديد عدد مرات تشغيل الماكرو:

  • إذا تركت الوسيطتين فارغتين، يتم تشغيل الماكرو مرة واحدة.

  • إذا أدخلت رقما لتكرار العدد ولكن تركت "تكرار التعبير" فارغا، يقوم الماكرو بتشغيل عدد المرات المحدد.

  • إذا تركت "عدد التكرار" فارغا ولكن أدخلت تعبيرا للتعبير Repeat،يتم تشغيل الماكرو حتى يتم تقييم التعبير إلى False.

  • إذا أدخلت قيما لكل من الوسيطتين، يقوم الماكرو بتشغيل عدد المرات المحددة في "عدد التكرار" أو حتى يتم تقييم "تكرار التعبير" إلى "خطأ"،أيهما يحدث أولا.

عند تشغيل ماكرو يحتوي على إجراء الماكرو RunMacro، والوصول إلى إجراء الماكرو RunMacro، يقوم Access بتشغيل الماكرو المسمى. عند انتهاء الماكرو المسمى، يرجع Access إلى الماكرو الأصلي ويدير الإجراء التالي.

ملاحظات: 

  • يمكنك استدعاء ماكرو في مجموعة الماكرو نفسها أو في مجموعة ماكرو أخرى.

  • يمكنك تداخل وحدات الماكرو. أي أنه يمكنك تشغيل الماكرو A، الذي يستدعي بدوره الماكرو ب، وهكذا. في كل حالة، عند انتهاء الماكرو المسمى، يرجع Access إلى الماكرو الذي استدعاه ويدير الإجراء التالي في ذلك الماكرو.

لتشغيل الإجراء RunMacro في وحدة نمطية في Visual Basic for Applications (VBA)، استخدم أسلوب RunMacro لكائن DoCmd.

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى المشاركين في برنامج Microsoft Office Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×