באפשרותך להשתמש בפעולה המאקרו OpenVisualBasicModule במסדי נתונים של Access כדי לפתוח פריט Visual Basic for Applications (VBA) מודול במסד נתונים הליך. פעולה זו יכולה להיות פרוצדורת משנה, פרוצדורת פונקציה או פרוצדורת אירוע.
הערה: החל מ- Access 2010, שמה של פעולת המאקרו OpenModule השתנה ל- OpenVisualBasicModule.
הערה: פעולה זו לא תהיה מותרת אם מסד הנתונים אינו מהימן.
הערה: פעולת המאקרו OpenVisualBasicModule אינה זמינה ביישומי Access Web App.
הגדרה
פעולת המאקרו OpenVisualBasicModule מכילה את הארגומנטים הבאים.
ארגומנט פעולה |
תיאור |
שם מודול |
שם המודול שברצונך לפתוח. בחר את שם המודול ברשימה הנפתחת. באפשרותך להשאיר ארגומנט זה ריק אם ברצונך לחפש פרוצדורה בכל המודולים הרגילים במסד הנתונים ולפתוח את המודול המתאים בהליך זה. אם אתה מפעיל מאקרו המכיל את הפעולה OpenVisualBasicModule ב- מסד נתוני ספריה, Access מחפש תחילה את המודול בשם זה במסד הנתונים של הספריה ולאחר מכן במסד הנתונים הנוכחי. |
שם פרוצדורה |
שם הפרוצדורה שבה ברצונך לפתוח את המודול. אם תשאיר ארגומנט זה ריק, המודול ייפתח במקטע הצהרות. |
הערה: עליך להזין שם חוקי בארגומנט שם מודול אושם פרוצדורה .
הערות
באפשרותך להשתמש בפעולה זו של מאקרו כדי לפתוח פרוצדורת אירוע על-ידי ציון הארגומנט שם מודולוהארגומנט Procedure Name . לדוגמה, כדי לפתוח את פרוצדורת האירוע Click של לחצן PrintInvoice בטופס Orders, הגדר את הארגומנט Module Name כ- Form.Orders והגדר את הארגומנט Procedure NamePrintInvoice_Click. כדי להציג את פרוצדורת האירוע עבור טופס או דוח, הטופס או הדוח חייבים להיות פתוחים.
באופן דומה, כדי לפתוח פרוצדורה ב- מודול מחלקה, עליך לציין את שם המודול, למרות שמודול המחלקה אינו חייב להיפתח.
כדי לפתוח פרוצדורה פרטית, המודול המכיל אותו חייב להיות פתוח.
לפעולה זו יש השפעה זהה ללחיצה באמצעות לחצן העכבר הימני על מודול בחלונית הניווט ולאחר מכן לחיצה על תצוגת עיצוב. פעולה זו גם מאפשרת לך לציין שם פרוצדורה ולחפש פרוצדורות במודולים הסטנדרטיים במסד נתונים.
עצה: באפשרותך לבחור מודול בחלונית הניווט ולגרור אותו לחלון המאקרו. פעולה זו יוצרת באופן אוטומטי פעולת OpenVisualBasicModule שפותחת את המודול למקטע 'הצהרות'.
כדי להפעיל את הפעולה OpenVisualBasicModule במודול VBA, השתמש בפעולת השירות OpenModule של האובייקט DoCmd .