الدالة MsgBox

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

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

بناء الجملة

MsgBox ( موجه [، ازرار ] [, العنوان ] [، ملف التعليمات ] [, سياق ] )

يحتوي بناء جمله الداله MsgBox علي الوسيطات التاليه:

الوسيطة

الوصف

موجه

مطلوب. عرض الرساله في مربع الحوار تعبير سلسله. الحد الاقصي طول المطالبه تقريبا 1024 حرفا، استنادا الي عرض الاحرف المستخدمه. اذا موجه تتكون من اكثر من سطر واحد، يمكنك فصل الاسطر استخدام حرف ارجاع (Chr(13))، حرف تغذيه الاسطر (Chr(10))، او احرف الرجوع – تغذيه تركيبه احرف (Chr(13) & Chr(10)) بين كل سطر.

ازرار

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

العنوان

اختياري. عرض في شريط العنوان في مربع الحوار تعبير سلسله. اذا حذفت العنوان، يتم وضع اسم التطبيق في شريط العنوان.

ملف التعليمات

اختياري. تعبير سلسله يعرف ملف التعليمات ل# استخدامه ل# توفير تعليمات تتبع ل# السياق ل# مربع الحوار. اذا تم توفير ملف التعليمات ، يجب ايضا توفير سياق .

سياق

اختياري. تعبير رقمي يمثل رقم محتوي التعليمات المعينه الي موضوع "التعليمات" الملائمه حسب الكاتب التعليمات. اذا تم توفير سياق ، يجب ايضا توفير ملف التعليمات .


الإعدادات

اعداداتوسيطةازرار:

ثابت

القيمة

الوصف

فبوكونلي

0

عرض الزر موافق فقط.

فبوككانسيل

1

عرض الازرار موافق و# الغاء الامر .

فبابورتريترييجنوري

2

عرض الازرار احباطو# حاول مره اخري، و# تجاهل .

فبييسنوكانسيل

3

عرض الازرار نعماو لااو الغاء الامر .

فبييسنو

4

عرض الازرار نعمولا .

فبريتريكانسيل

5

عرض الازرار اعاده المحاوله و# الغاء الامر .

فبكريتيكال

16

عرض ايقونه رساله هامه .

فبكويستيون

32

تعرض ايقونه التحذير الاستعلام    .

فبيكسكلاماتيون

48

عرض رساله تحذير    رمز.

فبينفورميشن

64

عرض رساله معلومات رمز.

vbDefaultButton1

0

الزر الاول هو الافتراضي.

vbDefaultButton2

256

الزر الثاني هو الافتراضي.

vbDefaultButton3

512

الزر الثالث هو الافتراضي.

vbDefaultButton4

768

الزر الرابع هو الافتراضي.

فبابليكاتيونمودال

0

تطبيق مشروط؛ يجب علي المستخدم الاستجابه ل# مربع الرساله قبل متابعه العمل في التطبيق الحالي.

فبسيستيمودال

4096

نظام مشروط؛ يتم تعليق كافه التطبيقات حتي يستجيب المستخدم ل# مربع الرساله.

فبمسجبوكسهيلببوتون

16384

اضافه الزر تعليمات الي مربع الرساله

فبمسجبوكسسيتفوريجروند

65536

يحدد اطار مربع الرساله ك# اطار المقدمه

فبمسجبوكسرايت

524288

تتم محاذاه النص ل# اليمين

فبمسجبوكسرتلريدينج

1048576

يحدد يجب ان يظهر النص اليمين الي اليسار القراءه علي انظمه العبريه و# العربيه


تلميح: في Access 2010، علي "منشئ التعبير" IntelliSense، حيث يمكنك رؤيه ما الوسيطات يتطلب التعبير.

تصف المجموعه الاولي من القيم (0-5) عدد و# نوع الازرار المعروضه في مربع الحوار؛ نمط الرمز؛ تصف مجموعه الثانيه (16، 32، 48, 64) تحديد المجموعه الثالثه (0, 256, 512) اي زر هو الاعداد الافتراضي؛ و# مجموعه الرابع (0, 4096) يحدد نمط مربع الرساله. عند اضافه ارقام ل# انشاء قيمه نهائي ل# وسيطه الازرار ، استخدم رقم واحد فقط من كل مجموعه.

ملاحظة: يتم تعيين هذه الثوابت قبل Visual Basic for Applications. نتيجه ل# ذلك، يمكن استخدام الاسماء في اي مكان في التعليمات البرمجيه بدلا من القيم الفعليه.

ارجاع القيم

ثابت

القيمة

الوصف

فبوك

1

موافق

فبكانسيل

2

إلغاء الأمر

فبابورت

3

احباط

فبريتري

4

حاول مره اخري

فبيجنوري

5

تجاهل

فبييس

6

نعم

فبنو

7

لا


ملاحظات

عندما يتم توفير كل من ملف التعليمات و# السياق ، يمكنك الضغط المستخدم F1 (Windows) او تعليمات (ماكنتوش) ل# عرض موضوع التعليمات الموافق ل# السياق. اضافه بعض التطبيقات المضيف، علي سبيل المثال، "Microsoft Excel"، ايضا تلقائيا زر تعليمات ل# مربع الحوار.

اذا كان يعرض مربع الحوار زر الغاء الامر ، يؤدي الضغط علي المفتاح ESC يتضمن نفس تاثير النقر فوق الغاء الامر. اذا احتوي علي مربع الحوار علي الزر " تعليمات "، يتم توفير تعليمات تتبع ل# السياق ل# مربع الحوار. و# مع ذلك، لا يتم ارجاع قيمه حتي يتم النقر فوق احد الازرار الاخري.

ملاحظة: ل# تحديد اكثر من وسيطه مسماه، يجب ان تستخدم MsgBox في تعبير. ل# حذف بعض الوسائط الموضعيه، يجب ان تقوم ب# تضمين محدد الفاصله المناظر.

مثال

ملاحظة: توضح الامثله التاليه استخدام هذه الداله في Visual Basic for Applications (VBA) الوحده النمطيه.

يستخدم هذا المثال الداله MsgBox ل# عرض رساله خطا الهامه في مربع حوار مع "نعم" و# ايه ازرار. يتم تحديد الزر "بلا" ك# الاستجابه الافتراضيه. القيمه التي تم ارجاعها ب# واسطه الداله MsgBox يعتمد علي الزر المختار من قبل المستخدم. يفترض هذا المثال هو ذلك DEMO.HLP ملف تعليمات التي تحتوي علي موضوع مع رقم سياق تعليمات يساوي 1000.

Dim Msg, Style, Title, Help, Ctxt, Response, MyString
Msg = "Do you want to continue?"
Style = vbYesNo + vbCritical + vbDefaultButton2
Title = "MsgBox Demonstration"
Help = "DEMO.HLP"
Ctxt = 1000
Response = MsgBox(Msg, Style, Title, Help, Ctxt)
If Response = vbYes Then ' User chose Yes.
MyString = "Yes" ' Perform some action.
Else ' User chose No.
MyString = "No" ' Perform some action.
End If

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

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

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

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

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

×