في قواعد بيانات Access، يمكنك استخدام إجراء الماكرو MessageBox لعرض مربع رسالة يحتوي على تحذير أو رسالة إعلامية. على سبيل المثال، يمكنك استخدام إجراء الماكرو MessageBox مع وحدات الماكرو التحقق من الصحة. عندما يفشل عنصر تحكم أو سجل في شرط التحقق من الصحة في الماكرو، يمكن لمربع رسالة عرض رسالة خطأ وتوفير إرشادات حول نوع البيانات التي يجب إدخالها.
ملاحظة: قد لا تنطبق بعض محتويات هذا الموضوع على بعض اللغات.
إعداد قواعد بيانات Access لسطح المكتب
في قواعد بيانات سطح المكتب في Access، يحتوي إجراء الماكرو MessageBox على الوسيطات التالية.
وسيطة الإجراء |
الوصف |
---|---|
الرسالة |
النص الموجود في مربع الرسالة. أدخل نص الرسالة في مربع وسيطة الرسالة . يمكنك كتابة ما يصل إلى 255 حرفا أو إدخال تعبير (تسبقها علامة التساوي). |
صوت تنبيه |
يحدد ما إذا كان الكمبيوتر أو سماعة الجهاز تبدو نغمة تنبيه عند عرض الرسالة. حدد نعم (صوت نغمة الصفير) أو لا (لا صوت نغمة الصفير). الإعداد الافتراضي هو نعم. |
النوع |
نوع مربع الرسالة. يحتوي كل نوع على أيقونة مختلفة. حدد بلا أو حرج أو تحذير؟أو تحذير!أو معلومات. الإعداد الافتراضي هو بلا. |
العنوان |
النص المعروض في مربع الرسالة شريط العناوين. على سبيل المثال، يمكنك عرض شريط العنوان "التحقق من صحة معرف العميل". إذا تركت هذه الوسيطة فارغة، يتم عرض "Microsoft Access". |
إعداد تطبيقات Access على الويب
في Access web apps، يحتوي إجراء الماكرو MessageBox على وسيطة واحدة فقط.
وسيطة الإجراء |
الوصف |
---|---|
الرسالة |
النص الموجود في مربع الرسالة. أدخل نص الرسالة في مربع وسيطة الرسالة . يمكنك كتابة ما يصل إلى 255 حرفا أو إدخال تعبير (تسبقها علامة التساوي). |
ملاحظات
في قواعد بيانات سطح المكتب في Access، يمكنك استخدام إجراء الماكرو MessageBox لإنشاء رسالة خطأ منسقة مشابهة لرسائل الخطأ المضمنة التي تعرضها Access. يسمح لك إجراء الماكرو MessageBox بتوفير رسالة في ثلاثة أقسام للوسيطة Message. يمكنك فصل المقاطع بالحرف "@".
يعرض المثال التالي مربع رسالة منسقة مع رسالة مقطعية. يتم عرض المقطع الأول من النص في الرسالة كعنوان غامق. يتم عرض المقطع الثاني كنص عادي أسفل هذا العنوان. يتم عرض المقطع الثالث كنص عادي أسفل المقطع الثاني، مع سطر فارغ بينهما.
اكتب السلسلة التالية في الوسيطة Message :
الزر الخطأ!الزر @This لا work.@Try زر آخر.
ملاحظة: لا يمكن استخدام تقنية التنسيق الخاصة هذه في تطبيقات Access على الويب.
لا يمكنك تشغيل إجراء MessageBox في وحدة Visual Basic for Applications (VBA). استخدم الدالة MsgBox بدلا من ذلك.
أمثلة
سيناريوهات مربع الرسالة
توضح الأمثلة التالية أنواعا مختلفة من السيناريوهات لاستخدام إجراء الماكرو MessageBox .
الإجراء |
الوسيطة |
تعليق |
---|---|---|
Messagebox |
الرسالة: انتقل إلى سجل المورد الذي تريد رؤية منتجاته، ثم انقر فوق الزر مراجعة المنتجات مرة أخرى. تنبيه: لا النوع: بلا العنوان: حدد موردا |
في هذا المثال، إذا لم يكن هناك مورد حالي في نموذج الموردين، فعرض رسالة. لا يعرض Access أي أيقونة مع الرسالة. |
Messagebox |
الرسالة: الرجاء إدخال اسم مورد قبل محاولة حفظ السجل. Beep: نعم النوع: تحذير! العنوان: اسم المورد مفقود |
في هذا المثال، إذا لم يكن هناك اسم مورد متوفر للسجل عندما يحاول المستخدم حفظ السجل، فقم بعرض رسالة بصوت مسموع. يعرض Access أيقونة علامة تعجب مع هذه الرسالة. |
Messagebox |
الرسالة: ="المورد" & [Forms]! [الموردون]! [اسم المورد] & " موجود بالفعل في قاعدة البيانات." Beep: نعم النوع: حرج العنوان: مورد مكرر |
في مثال قاعدة بيانات سطح المكتب هذا، أدخل المستخدم اسم مورد مكرر في نموذج الموردين. في الوسيطة Message، يقوم التعبير بتسلسل نص الرسالة المخصصة ويعرض اسم المورد الذي اكتبه المستخدم في عنصر تحكم اسم المورد في نموذج الموردين. يعرض Access رسالة بصوت مسموع وأيقونة هامة مع هذه الرسالة. |