Jei norite atlikti tam tikrus veiksmus kaskart atidarę "Access" duomenų bazę arba "Access" žiniatinklio taikomąją programą, sukurkite makrokomandą "AutoExec" kompiuterio duomenų bazėje arba makrokomandą Paleidus "Access" žiniatinklio taikomojoje programoje. Pvz., kompiuterio duomenų bazėje makrokomanda "AutoExec" gali automatiškai padidinti taikomosios programos langą, užrakinti naršymo sritį ir atidaryti konkrečią ataskaitą kaskart atidarius duomenų bazę.
Šioje temoje
- Makrokomandos "AutoExec" kūrimas kompiuterio duomenų bazėje
- Makrokomandos Pradžia kūrimas "Access" žiniatinklio taikomojoje programoje
Makrokomandos "AutoExec" kūrimas kompiuterio duomenų bazėje
Makrokomanda "AutoExec" (makrokomanda, kurią pavadinate "AutoExec") vykdoma prieš bet kurias kitas makrokomandas ar modulius duomenų bazėje. Jei jau sukūrėte makrokomandą, kuri atlieka tai, ką norite, kad būtų paleista duomenų bazė, tiesiog pervardykite makrokomandą AutoExec ir ji bus vykdoma kitą kartą atidarius duomenų bazę. Kitu atveju, norėdami sukurti makrokomandą, atlikite toliau nurodytus veiksmus.
Spustelėkite Kurti>makrokomandą.
Makrokomandų daryklės viršuje esančiame išplečiamajame sąraše pasirinkite veiksmą, kurį norite atlikti. Jei taikytina, argumentų laukuose įveskite atitinkamas reikšmes.
- Jei nerandate norimo veiksmo, įsitikinkite, kad skirtuke Dizainas pasirinkta Rodyti visus veiksmus. Tai išplečia veiksmų, kuriuos galite naudoti, sąrašą, bet sąrašas apims kelis veiksmus, kurie bus atliekami tik jei duomenų bazei bus suteikta pasitikėjimo būsena. Daugiau informacijos rasite Kaip nuspręsti, ar pasitikėti duomenų baze.
Norėdami, kad būtų atliekami papildomi veiksmai, kiekvienam jų pakartokite 2 veiksmą. Taip pat galite ieškoti veiksmų veiksmų kataloge ir dukart juos spustelėti arba nuvilkti į makrokomandą.
Spustelėkite Įrašyti ir dialogo lange Įrašyti kaip įveskite AutoExec.
Spustelėkite Gerai ir uždarykite makrokomandų daryklę. Makrokomanda bus vykdoma, kai kitą kartą atidarysite duomenų bazę.
Daugiau informacijos, kaip kurti makrokomandas, rasite straipsnyje Vartotojo sąsajos (UI) makrokomandos kūrimas.
Pastaba
- Jei norite apeiti makrokomandą „AutoExec“ ir kitas paleidimo parinktis, paleisdami duomenų bazę sulaikykite klavišą SHIFT. Daugiau informacijos ieškokite dalyje Paleidimo pasirinkčių apėjimas atidarius duomenų bazę.
- Kitas būdas veiksmams atlikti paleidžiant duomenų bazę – nurodyti paleisties formą ir formos įvykiuose OnOpen arba OnLoad pridėti makrokomandą arba VBA kodą. Daugiau informacijos rasite straipsnyje Numatytosios formos, rodomos atidarant „Access“ duomenų bazę, nustatymas.
Makrokomandos Pradžia kūrimas "Access" žiniatinklio taikomojoje programoje
Pradžios makrokomanda "Access" žiniatinklio taikomosiose programose atlieka tas pačias funkcijas kaip makrokomanda "AutoExec" kompiuterio duomenų bazėje, tačiau naršymo srityje ji nerodoma kaip įvardytoji makrokomanda. Be to, užuot paleidus duomenų bazę "Access" kliente, ji veikia, naršyklėje atidarius žiniatinklio taikomąją programą. Atidarant žiniatinklio programą naršyklėje, negalima apeiti makrokomandoje Pradžios ekrane apibrėžtos makrokomandos logikos.
Štai, kaip ją sukursite:
Atidarykite žiniatinklio programą naudodami „Access“. Jei peržiūrite naršyklėje, spustelėkite Parametrai>Tinkinti programoje "Access".
Makrokomandos pradžioje spustelėkite Pagrindinis>išplėstinis>.
"Access" atidaro makrokomandų dizaino įrankį. Jei makrokomanda Pradžioje jau yra, programa "Access" ją rodo. Jei ne, matysite tuščią makrokomandą, kur galėsite pradėti įtraukti veiksmus.Pasirinkite veiksmus iš išplečiamojo sąrašo Įtraukti naują veiksmą arba raskite veiksmus veiksmų kataloge ir dukart spustelėkite arba nuvilkite juos į makrokomandą.
Patarimas
Veiksmų kataloge rodomi trumpi veiksmų aprašai, kad būtų lengviau sužinoti, ką jie daro.
Jei reikia, įtrauktų veiksmų reikšmes įveskite į argumentų laukus.
Spustelėkite Įrašyti>uždaryti.
Spustelėkite Pagrindinis>Paleisti taikomąją programą, tada makrokomanda Paleidus bus vykdoma, kai žiniatinklio taikomoji programa atidaroma naršyklėje.
Daugiau informacijos apie makrokomandos kūrimą "Access" žiniatinklio taikomojoje programoje ieškokite Rodinio tinkinimas kuriant vartotojo sąsajos makrokomandą.