פעולת המאקרו הד

חשוב: מאמר זה תורגם בתרגום מכונה, ראה כתב ויתור. תוכל למצוא את הגרסה באנגלית של המאמר כאן לעיונך.

באפשרותך לבצע את פעולת המאקרו הד כדי לציין אם הד מופעל במסדי נתונים שולחניים Access. לדוגמה, באפשרותך להשתמש בפעולה זו כדי להסתיר או להציג את התוצאות של מאקרו בזמן פעולתו.

הערה: פעולה זו לא תהיה אפשרות אם מסד הנתונים אינו מהימן.

הערה: פעולת המאקרו הד אינה זמינה ב- Access web apps.

הגדרה

פעולת המאקרו הד מכיל את הארגומנטים הבאים.

ארגומנט פעולה

תיאור

הד מופעל

לחץ על כן (הפעל הד) או לא (בטל הד) בתיבה הד מופעל במקטע ארגומנטים של הפעולה של חלון בונה המאקרו. ברירת המחדל היא כן.

טקסט שורת מצב

טקסט שיוצג ב- שורת מצב כאשר ההד כבוי. לדוגמה, כאשר ההד כבוי, שורת המצב באפשרותך להציג "המאקרו פועל".

הערות

כאשר Access מפעיל מאקרו, עדכון המסך לעיתים קרובות מציג מידע לא חיוני פועל המאקרו. כאשר אתה מגדיר את ההד מופעלותל'לא, המאקרו פועל מבלי לעדכן את המסך. פעולת המאקרו, Access באופן אוטומטי מפעילה את ההד בחזרה ומועד צובעת מחדש את החלון. ההגדרה לא עבור הארגומנט הד מופעל אינה משפיעה על הפונקציונליות של המאקרו או מובילה שלו.

פעולת הד אינה חוסמת את התצוגה של תיבות דו-שיח מודאלי, כגון הודעות שגיאה, או טפסים מוקפצים, כגון גליונות מאפיינים. באפשרותך להשתמש בתיבות הדו-שיח וטפסים מוקפצים כדי לאסוף או להציג מידע, גם אם ההד מכובה. כדי להעלים את כל תיבות ההודעה או הדו שיח פרט לתיבות הודעת שגיאה ותיבות דו-שיח הדורשות מהמשתמש להזין מידע, השתמש בפעולה SetWarnings .

באפשרותך להפעיל את הפעולה הד יותר מפעם אחת במאקרו. פעולה זו מאפשרת לך לשנות את הטקסט של שורת המצב בעת פעולת המאקרו.

אם אתה מבטל הד, באפשרותך להשתמש בפעולה שעון חול כדי לשנות את מצביע העכבר לסמל שעון חול (או כל סמל מצביע עכבר שהגדרת עבור "עסוק") כדי לספק ציון חזותי שפועל בו המאקרו.

כדי להפעיל את הפעולה הד במודול Visual Basic for Applications (VBA), השתמש בפעולת השירות הד של האובייקט DoCmd .

דוגמאות

הגדר את הערך של פקד באמצעות מאקרו

המאקרו הבא פותח את הטופס Add Products מלחצן בטופס ספקים. הוא מציג את השימוש ההד, סגור, OpenForm, SetValueופעולות GoToControl . הפעולה SetValue מגדיר את הפקד מזהה ספק בטופס Products הספק הנוכחי בטופס ספקים. לאחר מכן הפעולה GoToControl מעבירה את המוקד לשדה Category ID, שבו באפשרותך להתחיל להזין נתונים עבור המוצר החדש. יש להצמיד מאקרו זו ללחצן הוסף מוצרים בטופס ספקים.

פעולה

ארגומנטים: הגדרה

הערה

הד

הד מופעל: לא

הפסק עדכון המסך בעת פעולת המאקרו.

סגור

סוג אובייקט: טופס

שם אובייקט: רשימת מוצרים

שמירה: לא

סגור את הטופס רשימת מוצרים.

OpenForm

שם טופס: מוצרים

תצוגה: טופס

מצב נתונים: הוספה

מצב חלון: רגיל

פתח את הטופס Products.

SetValue

פריט: [Forms]! [Products]! [קוד ספק]

ביטוי: מזהה הספק

הגדר את הפקד מזהה ספק הספק הנוכחי בטופס ספקים.

GoToControl

שם פקד: CategoryID

מעבר לפקד מזהה קטגוריה.

סינכרון טפסים באמצעות מאקרו

המאקרו הבא פותח את הטופס רשימת מוצרים בפינה השמאלית התחתונה של הטופס ספקים, ומציג מוצרי הספק הנוכחי. הוא מציג את השימוש ההד, MsgBox, GoToControl, StopMacro, OpenFormופעולות MoveSize . החלונית מציגה גם את השימוש ביטוי מותנה עם הפעולות MsgBoxGoToControlוכן StopMacro . יש להצמיד מאקרו זה ללחצן Review Products בטופס ספקים.

תנאי

פעולה

ארגומנטים: הגדרה

הערה

הד

הד מופעל: לא

הפסק עדכון המסך בעת פעולת המאקרו.

IsNull ([מזהה ספק])

MsgBox

הודעה: העבר לרשומת הספק שאת מוצרים שברצונך לראות, מכן לחץ על הלחצן Review Products שוב.

צפצוף: כן

סוג: ללא

כותרת: בחר ספק

אם אין ספק נוכחי בטופס ספקים, הצג הודעה.

...

GoToControl

שם פקד: שם חברה

העבר את המוקד אל הפקד CompanyName.

...

StopMacro

הפסק את המאקרו.

OpenForm

שם טופס: רשימת מוצרים

תצוגה: גליון נתונים

שם מסנן:

כאשר תנאי: [מזהה ספק] = [Forms]! [ספקים]! [קוד ספק]

מצב נתונים: לקריאה בלבד

מצב חלון: רגיל

פתח את הטופס רשימת מוצרים והצג מוצרי הספק הנוכחי.

MoveSize

מימין: 0.7799"

למטה: 1.8"

מקם את הטופס רשימת מוצרים בצד השמאלי התחתון של הטופס ספקים.

הערה: כתב ויתור בנוגע לתרגום מכונה: מאמר זה תורגם על-ידי מערכת מחשב, ללא התערבות אדם. Microsoft מציעה את תרגומי המכונה כדי לסייע למשתמשים שאינם דוברי אנגלית ליהנות מתוכן בנושא מוצרים, שירותים וטכנולוגיות של Microsoft. מכיוון שהמאמר תורגם על-ידי מכונה, הוא עלול להכיל שגיאות באוצר המילים, בתחביר או בדקדוק.

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×