الخاصية Modal

ينطبق على

عنصر Form

عنصر Report

يمكنك استخدام الخاصية Modal لتحديد ما إذا كان يتم فتح تقرير أو نموذج كنافذة مشروط. عند فتح نموذج أو تقرير كنافذة مشروطة، يجب إغلاق النافذة قبل أن تتمكن من نقل تركيز إلى عنصر آخر. قراءة/كتابة منطقية.

التعبير.مشروط

التعبير Required. تعبير يقوم بإرجاع أحد العناصر في القائمة "ينطبق على".

ملاحظات

تستخدم الخاصية Modal الإعدادات التالية.

الإعداد

Visual Basic

الوصف

نعم

True

يتم فتح النموذج أو التقرير كنافذة مشروطة.

لا

False

(الإعداد الافتراضي) يتم فتح النموذج كنافذة غير مشروطة.


يمكنك تعيين هذه الخاصية باستخدام صفحة الخصائص أو الماكرو أو التعليمات البرمجية لـ Visual Basic for Applications ‏(VBA) الخاصة بالنموذج أو التقرير.

عند فتح نافذة مشروطة، يتم تعطيل نافذة أخرى في Microsoft Office Access 2007 حتى تقوم بإغلاق النموذج (على الرغم من أنه يمكنك التبديل إلى النافذة في تطبيقات أخرى). لتعطيل القوائم وأشرطة الأدوات بالإضافة إلى نوافذ أخرى، قم بتعيين الخاصيتين Modal وPopUp إلى "نعم".

يمكنك استخدام الخاصية BorderStyle لتحديد نوع الحد الذي سيكون في النموذج. وعادة يتم تعيين الخاصية BorderStyle في النماذج المشروطة إلى "مربع الحوار".

تلميح

يمكنك استخدام الخصائص "Modal" و"PopUp" و"BorderStyle" لإنشاء مربع حوار مخصص. يمكنك تعيين "مشروط" إلى "نعم" و"منبثق" إلى "نعم" و"BorderStyle" إلى "مربع الحوار" الخاص بمربعات الحوار المخصصة.

يؤدي تعيين الخاصية Modal إلى "نعم" إلى إنشاء النموذج مشروط فقط عندما يمكنك:

  • فتحه في طريقة عرض "النموذج" من جزء "التنقل".

  • فتحه في طريقة عرض "النموذج" باستخدام التعليمات البرمجية لـ VBA أو ماكرو.

  • التبديل من طريقة عرض التصميم إلى طريقة عرض "النموذج".

عندما يكون النموذج مشروط، لا يمكنك التبديل إلى طريقة عرض ورقة البيانات من طريقة عرض "النموذج"، على الرغم من أنه يمكنك التبديل إلى طريقة عرض "التصميم" ثم إلى طريقة عرض "ورقة البيانات".

يكون النموذج غير مشروط في طريقة عرض "التصميم" أو طريقة عرض "ورقة البيانات"، كما يكون غير مشروط أيضاً إذا تم التبديل من طريقة عرض "ورقة البيانات" إلى طريقة عرض "النموذج".

ملاحظة: يمكنك استخدام الإعداد "مربع حوار" من وسيطة الإجراء "وضع النافذة" للإجراء OpenForm لفتح نموذج مع تعيين الخاصيتين Modal وPopUp إلى "نعم".

مثال

لإرجاع القيمة من الخاصية Modal للنموذج "إدخال أمر"، يمكنك استخدام ما يلي:

Dim b As Booleanb = Forms("Order Entry").Modal

لتعيين القيمة من الخاصية Modal، يمكنك استخدام ما يلي:

Forms("Order Entry").Modal = True

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

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

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

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×