If... بعد ذلك... حظر ماكرو اخر

Important: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

يمكنك استخدام كتله الماكرو اذا في قواعد بيانات سطح المكتب في Access و# تطبيقات Access علي ويب ل# تنفيذ مجموعه من اجراءات الماكرو، استنادا الي قيمه التعبير الشرطي.

If expression Then 
 Insert macro actions here ... 
Else If expression 
 Insert macro actions here ... 
Else 
 Insert macro actions here ... 
End If

حظر ماكرو IfThenElse في Access

الإعداد

ل# كل من اذا كانElse If، و# مطلوبه الوسيطات التاليه.

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

الوصف

التعبير

الشرط الذي تريد اختباره. يجب ان يكون تعبير يتم تقييمه الي True او False.

ملاحظات

عند تحديد كتله الماكرو اذا ، مربع نص تظهر حيث يمكنك ادخال تعبير الذي يمثل الشرط التي تريد اختبارها. ب# الاضافه الي ذلك، يظهر مربع تحرير و# سرد حيث يمكنك ادراج اجراء ماكرو، يعرض من اسفل الذي النص "انتهاء اذا" تلقائيا. If و End If القوس المتوسط منطقه حيث يمكنك ادخال مجموعه، او كتله من الاجراءات. تنفيذ الحظر فقط اذا كان التعبير التي تقوم ب# ادخالها True.

ل# تقييم تعبير مختلفه عندما يكون التعبير الاول false، يمكنك النقر فوق اضافه Else If ل# ادراج كتله Else If اختياري. يجب ادخال تعبير يتم تقييمه الي True او False. في هذه الحاله، ينفذ الحظر فقط اذا كان التعبير True و# التعبير الاول تساوي False.

يمكنك اضافه العديد من كتل Else If اثناء مماثل ل# حظر ل If.

يمكنك النقر فوق اضافه اخر ب# ادراج كتله Else اختياري. في هذه الحاله، نموذج الاجراءات التي يمكنك ادراج ل# اسفل Else الحظر Else ، التي تقوم ب# تنفيذ فقط عند عدم الاجراءات الوارده اعلاه. يمكنك اضافه كتله Else واحده الي كتله اذا .

في المثال التعليمات البرمجيه التاليه، تنفيذ اجراءات الماكرو في المربع الاول اذا كانت القيمه [Status] اكبر من 0. اذا كانت القيمه [Status] ليس اكبر من 0، يتم تقييم التعبير التالي Else If . تنفيذ اجراءات الماكرو في كتله Else If اذا كانت القيمه [Status] تساوي 0. و# اخيرا، اذا كان تنفيذ اي الكتله الاولي او كتله الثاني، تنفيذ الاجراءات في كتله Else .

If [Status] > 0 Then 
 Insert macro actions here ... 
Else If [Status] = 0 
 Insert macro actions here ... 
Else 
 Insert macro actions here ... 
End If

يمكنك اجراء تداخل ل# كتل اذا . يمكنك ان تاخذ في الاعتبار تداخل كتله اذا داخل كتله اذا اذا كنت تريد ان يتم تقييم تعبير ثاني عندما يكون التعبير الاولي True. في المثال التعليمات البرمجيه التاليه، ينفذ كتله If الداخلي فقط عندما تكون القيمه [Status] اكبر من 0 و# اكبر من 100.

If [Status] > 0 Then 
 Insert macro actions here ... 
 If [Status] > 100 
 Insert macro actions here ... 
 EndifEnd If

Note: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

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

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

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

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

×