باستخدام وحدات ماكرو واجهة المستخدم (UI) في تطبيقات Access على الويب، يمكنك تنفيذ إجراءات مثل فتح طريقة عرض أخرى أو تطبيق عامل تصفية أو إنشاء سجل جديد. هناك نوعان: وحدات ماكرو واجهة المستخدم "المضمنة"، التي ترفق مباشرة بكائنات واجهة المستخدم مثل أزرار الأوامر أو مربعات التحرير والسرد أو عنصر زر شريط الإجراءات ووحدات ماكرو واجهة المستخدم "المستقلة" المضمنة في عناصر الماكرو.
لتجنب تكرار منطق الماكرو، أعد استخدام وحدات ماكرو واجهة المستخدم المستقلة عن طريق استدعائها من وحدات ماكرو أخرى. يمكنك مشاهدة وحدات ماكرو واجهة المستخدم المستقلة في جزء التنقل، ضمن وحدات الماكرو، ولكن لا يمكنك تشغيلها مباشرة من هناك. استخدم إجراء RunMacro لتشغيل ماكرو واجهة مستخدم مستقل من ماكرو واجهة مستخدم مضمن.
ملاحظة: لا تنطبق هذه المقالة على قواعد بيانات سطح المكتب في Access.
إنشاء ماكرو واجهة مستخدم مضمن في تطبيق Access على الويب
يتم تشغيل وحدات ماكرو واجهة المستخدم المضمنة في تطبيقات Access على الويب عند حدوث أحداث معينة في طريقة عرض، مثل النقر فوق زر أو تحديد عنصر في مربع تحرير وسرد أو تحميل طريقة عرض. تصبح وحدات الماكرو جزءا من طريقة العرض أو عنصر التحكم المضمن فيها.
فيما يلي الأحداث التي يمكنك إرفاق ماكرو واجهة المستخدم بها في عنصر تحكم أو طريقة عرض في تطبيق Access على الويب:
|
نوع الحدث |
عند حدوثه |
|---|---|
|
بعد التحديث |
يحدث بعد كتابة البيانات في عنصر تحكم أو تحديد عنصر في عنصر تحكم قائمة. |
|
عند النقر |
يحدث عند تحديد عنصر تحكم. |
|
في الوقت الحالي |
يحدث عندما ينتقل المستخدم إلى سجل مختلف في طريقة العرض. |
|
عند التحميل |
يحدث عند فتح طريقة عرض. |
وفيما يلي الأحداث التي يدعمها كل عنصر تحكم في طرق عرض القائمة وطرق العرض الفارغة:
|
عنصر التحكم أو نوع العنصر |
الأحداث المدعومة |
|---|---|
|
زر شريط الإجراءات |
عند النقر |
|
إكمال تلقائي |
بعد التحديث، عند النقر |
|
الزر |
عند النقر |
|
خانة الاختيار |
بعد التحديث |
|
مربع تحرير وسرد |
بعد التحديث |
|
ارتباط تشعبي |
بعد التحديث، عند النقر |
|
صورة |
عند النقر |
|
تسمية |
عند النقر |
|
مربع نص متعدد الأسطر |
بعد التحديث، عند النقر |
|
مربع نص |
بعد التحديث، عند النقر |
|
عرض |
في الحالي، عند التحميل |
ملاحظات:
-
لا تدعم طرق عرض الملخص في تطبيقات Access على الويب القدرة على إضافة عناصر تحكم مخصصة مما يعني أنه لا يمكنك إضافة أي وحدات ماكرو لواجهة المستخدم إلى أي عناصر تحكم في نوع طريقة العرض هذا.
-
لا تدعم طرق عرض ورقة البيانات أحداث عنصر التحكم بعد التحديث. يمكنك فقط تعريف منطق الماكرو في حدث بعد التحديث لعناصر التحكم الموضوعة في طرق عرض القائمة والفتح.
-
لا تدعم عناصر تحكم مستعرض الويب وعناصر التحكم في العرض الفرعي وعناصر التحكم ذات الصلة أي أحداث على أي نوع طريقة عرض.
فيما يلي كيفية إنشاء ماكرو واجهة مستخدم مضمن في تطبيق Access على الويب:
-
حدد عنصر التحكم الذي تريد تضمين الماكرو فيه.
-
انقر فوق الزر إجراءات . يفتح Access مربع الحوار إجراءات للإجراء المخصص.
-
انقر فوق الحدث الذي تريد إرفاق الماكرو به. يعرض Access ماكرو فارغا في طريقة عرض التصميم الماكرو، ويمكنك البدء في إضافة الإجراءات.
إنشاء ماكرو واجهة مستخدم مستقل في تطبيق Access على الويب
-
انقر فوق Home > Advanced > Macro.
يعرض Access ماكرو فارغا في طريقة عرض التصميم الماكرو، ويمكنك البدء في إضافة الإجراءات.
-
انقر فوق حفظ. أدخل اسم الماكرو في المربع اسم الماكرو ثم انقر فوق موافق.
تلميحات لإنشاء ماكرو واجهة مستخدم في تطبيق Access على الويب
يجب أن تساعد هذه التلميحات العملية على المضي قدما بشكل أكثر سلاسة.
-
للإشارة إلى حقل في ماكرو، استخدم التنسيق [TableName].[ FieldName]. على سبيل المثال، استخدم [Tasks].[ تاريخ الاستحقاق] للإشارة إلى حقل "تاريخ الاستحقاق " و [المهام].[ الحالة] للإشارة إلى حقل الحالة . إذا كانت طريقة العرض الخاصة بك تستند إلى استعلام، فوفر اسم كائن الاستعلام المحفوظ. على سبيل المثال، إذا كان مصدر سجلات طريقة العرض عبارة عن استعلام يسمى MyQuery، فاستخدم [MyQuery].[ تاريخ الاستحقاق] للإشارة إلى حقل تاريخ الاستحقاق في الاستعلام.
-
قبل إنشاء ماكرو واجهة مستخدم مضمن، اكتب أسماء الجداول والحقول وعناصر التحكم التي تخطط لاستخدامها، لأنك لن تتمكن من التبديل إلى علامات تبويب أخرى أثناء العمل عليها.
-
تدعم بعض وسيطات إجراء الماكرو التعبيرات. إذا كنت تريد استخدام تعبير لوسيطة إجراء ماكرو، فأدخل علامة = في الموضع الأول في مربع الوسيطة. إذا كانت الوسيطة تدعم التعبيرات، فسيعرض Access زر منشئ التعبير على الجانب الأيسر من مربع الوسيطة.
-
حفظ في كثير من الأحيان.