Naudodami makrokomandos veiksmą "OpenVisualBasicModule " "Access" duomenų bazėse galite atidaryti nurodytą "Visual Basic for Applications" (VBA) modulį atlikdami nurodytą procedūrą. Tai gali būti antrinė procedūra, funkcijos procedūra arba įvykio procedūra.
Pastaba
Nuo "Access 2010", makrokomandos veiksmas "OpenModule" pervardytas į "OpenVisualBasicModule".
Pastaba
Šis veiksmas nebus leidžiamas, jei duomenų bazė nepatikima.
Pastaba
Makrokomandos veiksmas OpenVisualBasicModule "Access " žiniatinklio programose nepasiekiamas.
Parametras
Makrokomandos veiksmas OpenVisualBasicModule turi šiuos argumentus.
| Veiksmo argumentas | Aprašymas |
|---|---|
| Modulio pavadinimas | Modulio, kurį norite atidaryti, pavadinimas. Išskleidžiamajame sąraše pasirinkite modulio pavadinimą. Šį argumentą galite palikti tuščią, jei norite ieškoti procedūros visuose standartiniuose moduliuose duomenų bazėje ir toje procedūroje atidaryti atitinkamą modulį. Jei bibliotekos duomenų bazėje paleidžiate makrokomandą, kurioje yra veiksmas OpenVisualBasicModule , "Access" pirmiausia ieško modulio tokiu pavadinimu bibliotekos duomenų bazėje, o tada dabartinėje duomenų bazėje. |
| Procedūros pavadinimas | Procedūros, kuriai norite atidaryti modulį, pavadinimas. Jei šį argumentą paliksite tuščią, modulis atidaro sekciją Deklaracijos. |
Pastaba
Turite įvesti tinkamą pavadinimą argumente Modulio pavadinimas arba Procedūros pavadinimas .
Pastabos
Galite naudoti šį makrokomandos veiksmą norėdami atidaryti įvykio procedūrą nurodydami argumentus Modulio pavadinimas ir Procedūros pavadinimas . Pvz., norėdami atidaryti formos Užsakymai mygtuko PrintInvoice spustelėjimo įvykio procedūrą, nustatykite argumentą Modulio pavadinimas kaip Form.Orders, o argumentą Procedūros pavadinimas nustatykite kaip PrintInvoice_Click. Norint peržiūrėti formos arba ataskaitos įvykio procedūrą, forma arba ataskaita turi būti atidaryta.
Panašiai, norėdami atidaryti procedūrą klasės modulyje, turite nurodyti modulio pavadinimą, nors klasės modulis neturi atsidaryti.
Norint atidaryti privačią procedūrą, modulis, kuriame ji yra, turi būti atidarytas.
Šis veiksmas atlieka tą pačią funkciją, kaip dešiniuoju pelės mygtuku spustelėjus modulį naršymo srityje ir tada spustelėjus dizaino rodinį. Šis veiksmas taip pat leidžia nurodyti procedūros pavadinimą ir ieškoti procedūrų standartiniuose moduliuose duomenų bazėje.
Patarimas
Galite pasirinkti modulį naršymo srityje ir nuvilkti jį į makrokomandų langą. Tai automatiškai sukuria veiksmą OpenVisualBasicModule, kuris atidaro modulį deklaracijų sekcijoje.
Norėdami vykdyti veiksmą OpenVisualBasicModule VBA modulyje, naudokite objekto DoCmd metodą OpenModule.