אם ברצונך ליצור קבוצת פעולות מסוימת שיפעלו בכל הפעלה של מסד נתונים של Access, באפשרותך ליצור מאקרו AutoExec. לדוגמה, ייתכן שתרצה כי באופן אוטומטי יגדל חלון היישום, תינעל חלונית הניווט וייפתח דוח מסוים.
מאקרו AutoExec הוא פשוט מאקרו בשם AutoExec. בעת הפעלת מסד נתונים, Access מפעיל את המאקרו AutoExec לפני שהוא מפעיל פקודות מאקרו אחרות או קוד VBA.
יצירת מאקרו AutoExec
אם יצרת כבר מאקרו המכיל את הפעולות שברצונך להפעיל בעת הפעלת מסד נתונים, פשוט שנה את שם המאקרו ל- AutoExec, והוא יפעל בפעם הבאה שתפתח את מסד הנתונים. אם לא, בצע את השלבים הבאים כדי ליצור מאקרו:
-
בכרטיסיה יצירה, בקבוצה אחר, לחץ על מאקרו.
-
ברשימה הנפתחת שבחלקו העליון של בונה המאקרו, בחר בפעולה שברצונך לבצע. במידת הצורך, הקלד את הערכים המתאימים בתיבות הארגומנטים.
-
אם אין באפשרותך למצוא את הפעולה הרצויה, בכרטיסיה עיצוב, בקבוצה הצג/הסתר, ודא שנבחרה האפשרות הצג את כל הפעולות. פעולה זו מרחיבה את רשימת הפעולות שניתן להשתמש בהן, אך הרשימה תכלול פעולות מסוימות שיפעלו רק אם מסד הנתונים הוגדר כמהימן. לקבלת מידע נוסף, עיין במאמר החלטה אם לתת אמון במסד נתונים.
-
-
חזור על שלב 2 עבור כל פעולה נוספת שברצונך שתתרחש.
-
לחץ על שמור. בתיבת הדו-שיח שמירה בשם, הקלד AutoExec.
-
לחץ על אישור ולאחר מכן סגור את בונה המאקרו. המאקרו החדש יפעל בפעם הבאה שתפתח את מסד הנתונים.
לקבלת מידע נוסף על יצירת פקודות מאקרו, עיין במאמר יצירת מאקרו של ממשק משתמש (UI).
הערות:
-
כדי לעקוף את המאקרו AutoExec ואפשרויות אתחול אחרות, החזק את מקש SHIFT לחוץ בעת הפעלת מסד הנתונים. לקבלת מידע נוסף, עיין במאמר עקיפת אפשרויות אתחול בעת פתיחת מסד נתונים.
-
דרך נוספת לביצוע פעולות בעת הפעלת מסד נתונים היא לציין טופס אתחול ולאחר מכן לצרף פקודות מאקרו או קוד VBA לאירועים OnOpen או OnLoad של הטופס. לקבלת מידע נוסף, עיין במאמר הגדרת טופס ברירת המחדל המופיע עם פתיחת מסד נתונים של Access.