במסדי נתונים של Access, באפשרותך להשתמש בפעולה המאקרו MessageBox כדי להציג תיבת הודעה המכילה אזהרה או הודעת מידע. לדוגמה, באפשרותך להשתמש בפעולה המאקרו MessageBox עם פקודות מאקרו של אימות. כאשר פקד או רשומה נכשלים בתנאי אימות במאקרו, תיבת הודעה יכולה להציג הודעת שגיאה ולספק הוראות לגבי סוג הנתונים שיש להזין.
הערה
ייתכן שחלק מהתוכן בנושא זה לא יהיה ישים בשפות מסוימות.
הגדרה עבור מסדי נתונים שולחניים של Access
במסדי נתונים שולחניים של Access, פעולת המאקרו MessageBox מכילה את הארגומנטים הבאים.
| ארגומנט פעולה | תיאור |
|---|---|
| ההודעה | הטקסט בתיבת ההודעה. הזן את טקסט ההודעה בתיבה ארגומנט הודעה. באפשרותך להקליד עד 255 תווים או להזין ביטוי (לפניו סימן שוויון). |
| צפצוף | מציין אם רמקול המחשב או המכשיר שלך משמע צפצוף כאשר ההודעה מוצגת. בחר כן (שמע את צליל הצפצוף) או לא (אל תשמיע את הצליל). ברירת המחדל היא כן. |
| Type | סוג תיבת ההודעה. לכל סוג יש סמל שונה. בחר ללא, קריטי, אזהרה?, אזהרה!, או מידע. ברירת המחדל היא ללא. |
| כותרת | הטקסט המוצג בפס הכותרת של תיבת ההודעה. לדוגמה, באפשרותך להגדיר שפס הכותרת יציג את הטקסט "אימות מזהה לקוח". אם תשאיר ארגומנט זה ריק, יוצג "Microsoft Access". |
הגדרה עבור יישומי אינטרנט של Access
ב- Access Web Apps, פעולת המאקרו MessageBox כוללת ארגומנט אחד בלבד.
| ארגומנט פעולה | תיאור |
|---|---|
| ההודעה | הטקסט בתיבת ההודעה. הזן את טקסט ההודעה בתיבה ארגומנט הודעה. באפשרותך להקליד עד 255 תווים או להזין ביטוי (לפניו סימן שוויון). |
הערות
במסדי נתונים שולחניים של Access, באפשרותך להשתמש בפעולה המאקרו MessageBox כדי ליצור הודעת שגיאה מעוצבת בדומה להודעות שגיאה מוכללות המוצגות על-ידי Access. פעולת המאקרו MessageBox מאפשרת לך לספק הודעה בשלושה מקטעים עבור הארגומנט Message. עליך להפריד בין המקטעים באמצעות התו "@".
הדוגמה הבאה מציגה תיבת הודעה מעוצבת עם הודעה במקטע. המקטע הראשון של הטקסט בהודעה מוצג ככותרת מודגשת. המקטע השני מוצג כטקסט רגיל מתחת לכותרת זו. המקטע השלישי מוצג כטקסט רגיל מתחת למקטע השני, עם שורה ריקה ביניהן.
הקלד את המחרוזת הבאה בארגומנט Message:
לחצן שגוי!@This אינו פועל.@Try עוד.
הערה
לא ניתן להשתמש בטכניקת עיצוב מיוחדת זו ביישום אינטרנט של Access.
לא ניתן להפעיל את הפעולה MessageBox במודול Visual Basic for Applications (VBA). השתמש בפונקציה MsgBox במקום זאת.
דוגמאות
תרחישים של תיבת הודעה
הדוגמאות הבאות מציגות סוגים שונים של תרחישים לשימוש בפעולה המאקרו MessageBox .
| פעולה | הארגומנט | תגובה |
|---|---|---|
| תיבת הודעה |
הודעה: עבור אל רשומת הספק שאת המוצרים שלה ברצונך לראות ולאחר מכן לחץ שוב על לחצן סקור מוצרים. צפצוף: לא סוג: ללא כותרת: בחר ספק |
בדוגמה זו, אם אין ספק נוכחי בטופס 'ספקים', הצג הודעה. Access אינו מציג סמל כלשהו עם ההודעה. |
| תיבת הודעה |
הודעה: נא הזן שם ספק לפני שתנסה לשמור את הרשומה. צפצוף: כן סוג: אזהרה! כותרת: שם ספק חסר |
בדוגמה זו, אם לא סופק שם ספק עבור הרשומה כאשר המשתמש מנסה לשמור את הרשומה, הצג הודעה עם צליל נשמע. Access מציג סמל סימן קריאה עם הודעה זו. |
| תיבת הודעה |
הודעה: ="הספק " & [Forms]! [ספקים]! [Supplier Name] & " נמצא כבר במסד הנתונים." צפצוף: כן סוג: קריטי כותרת: ספק כפול |
בדוגמה זו של מסד נתונים שולחני, המשתמש הזין שם ספק כפול בטופס 'ספקים'. בארגומנט הודעה, הביטוי משרשר טקסט הודעה מותאם אישית ומציג את שם הספק שהמשתמש הקליד בפקד Supplier Name בטופס Suppliers. Access מציג הודעה עם צליל נשמע וסמל קריטי עם הודעה זו. |