Če želite zagnati določena dejanja vsakič, ko odprete Accessovo zbirko podatkov ali Accessov spletni program, ustvarite makro »AutoExec« v namizni zbirki podatkov ali makro »Ob zagonu« v Accessovem spletnem programu. Makro »AutoExec« lahko na primer v namizni zbirki podatkov samodejno maksimizira okno programa, zaklene podokno za krmarjenje in odpre določeno poročilo vsakič, ko odprete zbirko podatkov.
V tej temi
Ustvarjanje makra »AutoExec« v namizni zbirki podatkov
Makro »AutoExec« (makro, ki ga poimenujete AutoExec) se zažene pred drugimi makri ali moduli v zbirki podatkov. Če ste že ustvarili makro, ki izvede želeno dejanje ob zagonu zbirke podatkov, preprosto preimenujte makro AutoExec in ta se bo zagnal naslednjič, ko boste odprli zbirko podatkov. V nasprotnem primeru upoštevajte spodnja navodila, da ustvarite makro:
-
Kliknite Ustvari > Makro.
-
Na spustnem seznamu na vrhu graditelja makrov izberite dejanje, ki ga želite izvesti. Če so na voljo ustrezne vrednosti, jih vnesite v polja argumentov.
-
Če ne najdete želenega dejanja, na zavihku Načrt preverite, ali je izbrana možnost Pokaži vsa dejanja. To razširi seznam dejanj, ki jih lahko izvajate, na seznamu pa so tudi določena dejanja, ki se zaženejo le, če je zbirki podatkov dodeljeno stanje »zaupanja vredno«. Če želite več informacij, si oglejte članek Ali je zbirka podatkov zaupanja vredna.
-
-
Za vsako dodatno dejanje, ki ga želite izvesti, ponovite 2. korak. Dejanja lahko poiščete tudi v katalogu dejanj in jih dvokliknete ali povlečete v makro.
-
Kliknite Shrani in v pogovorno okno Shrani kot vnesite AutoExec.
-
Kliknite V redu in zaprite graditelja makrov. Makro se bo zagnal on naslednjem odpiranju zbirke podatkov.
Če želite več informacij o ustvarjanju makrov, si oglejte članek Ustvarjanje makra uporabniškega vmesnika.
Opombe:
-
Če želite obiti makro »AutoExec« in druge zagonske možnosti, ob zagonu zbirke podatkov pritisnite tipko SHIFT in jo pridržite. Če želite več informacij, si oglejte Zaobidite zagonske možnosti ob odpiranju zbirke podatkov.
-
Dejanja lahko ob zagonu zbirke podatkov izvajate tudi tako, da določite zagonski obrazec in k dogodkom obrazca »OnOpen« in »OnLoad« pripnete makre ali kodo VBA. Če želite več informacij, si oglejte članek Nastavitev privzetega obrazca, ki se prikaže, ko odprete Accessovo zbirko podatkov.
Ustvarjanje makra »Ob zagonu« v Accessovem spletnem programu
Makro »Ob zagonu« v Accessovih spletnih programih izvede enako vrsto funkcije kot makro »AutoExec« v namizni zbirki podatkov, vendar ni prikazan v podoknu za krmarjenje kot poimenovan makro. Poleg tega se ne zažene, ko odprete zbirko podatkov v Accessovem odjemalcu, ampak ko odprete spletni program v brskalniku. Logike, določene v makru »Ob zagonu«, ne morete, ko odprete spletni program v brskalniku.
Ustvarite ga tako:
-
Odprite spletni program v Accessu. Če je program odprt v brskalniku, kliknite Nastavitve > Prilagodi v Accessu.
-
Kliknite Osnovno > Dodatno > Makro »Ob zagonu«.
Access odpre oblikovalnik makrov. Če makro »Ob zagonu« že obstaja, ga Access prikaže. Če ne obstaja, je prikazan prazen makro, ki mu lahko dodate dejanja.
-
V spustnem polju Dodaj novo dejanje izberite dejanja ali pa jih poiščite v katalogu dejanj ter dvokliknite dejanja ali jih povlecite v makro.
Namig: V katalogu dejanj so prikazani kratki opisi dejanj.
-
Če morate vnesti vrednosti za dodana dejanja, jih vnesite v polja argumentov.
-
Kliknite Shrani > Zapri.
-
Kliknite Osnovno > Zaženi program in makro »Ob zagonu« se bo zagnal, ko se program odpre v brskalniku.
Če želite več informacij o ustvarjanju makra v Accessovem spletnem programu, si oglejte Prilagajanje pogleda z ustvarjanjem makra uporabniškega vmesnika.