يمكنك استخدام إجراء الماكرو SetWarnings لتشغيل رسائل النظام أو إيقاف تشغيلها في قواعد بيانات Access لسطح المكتب.
ملاحظة: لن يسمح بهذا الإجراء إذا لم تكن قاعدة البيانات موثوقة.
الإعداد
يحتوي إجراء الماكرو SetWarnings على الوسيطة التالية.
وسيطة الإجراء |
الوصف |
تشغيل التحذيرات |
يحدد ما إذا كانت رسائل النظام معروضة أم لا. انقر فوق نعم (لتشغيل رسائل النظام) أو لا (لإيقاف تشغيل رسائل النظام) في المربع تحذيرات في قسم وسيطات الإجراء في نافذة تصميم الماكرو. الإعداد الافتراضي هو لا. |
ملاحظات
يمكنك استخدام هذا الإجراء لمنع تحذيرات مشروط ومربعات الرسائل من إيقاف الماكرو. ومع ذلك، يتم عرض رسائل الخطأ دائما. كما يعرض Access أي مربعات حوار تتطلب إدخالا بخلاف اختيار زر فقط (مثل موافق أو إلغاء الأمر أو نعم أو لا) — على سبيل المثال، أي مربع حوار يتطلب منك إدخال نص أو تحديد أحد الخيارات المتعددة.
تنفيذ هذا الإجراء باستخدام الوسيطة تحذيرات عند تعيين إلى لا له نفس تأثير الضغط على ENTER كلما تم عرض تحذير أو مربع رسالة. عادة ما يتم اختيار زر موافق أو نعم استجابة للتحذير أو الرسالة.
عند انتهاء الماكرو، يقوم Access تلقائيا بتشغيل عرض رسائل النظام مرة أخرى.
في كثير من الأحيان، ستستخدم هذا الإجراء مع إجراء الماكرو Echo ، الذي يخفي نتائج الماكرو حتى ينتهي. يمكنك استخدام إجراء الماكرو SetWarnings لإخفاء التحذيرات ومربعات الرسائل أيضا.
على الرغم من أن إجراء الماكرو SetWarnings يمكن أن يبسط التفاعلات مع وحدات الماكرو، يجب أن تكون حذرا بشأن إيقاف تشغيل رسائل النظام. في بعض الحالات، لن ترغب في متابعة ماكرو إذا تم عرض رسالة تحذير معينة. ما لم تكن واثقا من نتيجة جميع إجراءات الماكرو، يجب تجنب استخدام هذا الإجراء.
لتشغيل إجراء SetWarnings في وحدة Visual Basic for Applications (VBA)، استخدم أسلوب SetWarnings للكائن DoCmd .