Z makri uporabniškega vmesnika v Accessovih spletnih programih lahko izvedete dejanja, kot je odpiranje drugega pogleda, uporaba filtra ali ustvarjanje novega zapisa. Na voljo sta dve vrsti: »vdelani« makri uporabniškega vmesnika, ki se pripnejo neposredno na predmete uporabniškega vmesnika, kot so ukazni gumbi, kombinirana polja ali predmet gumba vrstice z dejanji, ter »samostojni« makri uporabniškega vmesnika, ki so vključeni v predmete makra.
Če se želite izogniti podvajanju logike makra, znova uporabite samostojne makre uporabniškega vmesnika tako, da jih prikličete z drugimi makri. Samostojni makri uporabniškega vmesnika so prikazani v podoknu za krmarjenje v razdelku Makri, vendar jih v podoknu ne morete neposredno zagnati. Uporabite dejanje RunMacro in zaženite samostojni makro uporabniškega vmesnika v vdelanem makru uporabniškega vmesnika.
Opomba: Vsebina tega članka se ne nanaša na Accessove namizne zbirke podatkov.
Ustvarjanje vdelanega makra uporabniškega vmesnika v Accessovem spletnem programu
Vdelani makri uporabniškega vmesnika v Accessovih spletnih programih se zaženejo ob določenih dogodkih v pogledu, kot je klik gumba, izbira elementa v kombiniranem polju ali nalaganje pogleda. Makri postanejo del pogleda ali kontrolnika, v katerega so vdelani.
V spodnji tabeli je navedenih nekaj dogodkov, ki jim lahko priložite makro uporabniškega vmesnika v kontrolniku ali pogledu v Accessovem spletnem programu:
Vrsta dogodka |
Čas dogodka |
Po posodobitvi |
Pojavi se, ko vnesete podatke v kontrolnik ali izberete element v kontrolniku seznama. |
Ob kliku |
Pojavi se, ko je izbran kontrolnik. |
Ob trenutnem |
Pojavi se, ko se uporabnik premakne na drug zapis v pogledu. |
Ob nalaganju |
Pojavi se, ko je odprt pogled. |
V spodnji tabeli pa je prikazanih nekaj dogodkov, ki jih posamezni kontrolnik podpira v pogledih seznama in praznih pogledih:
Vrsta kontrolnika ali predmeta |
Podprti dogodki |
Gumb vrstice z dejanji |
Ob kliku |
Samodokončaj |
Po posodobitvi, ob kliku |
Gumb |
Ob kliku |
Potrditveno polje |
Po posodobitvi |
Kombinirano polje |
Po posodobitvi |
Hiperpovezava |
Po posodobitvi, ob kliku |
Slika |
Ob kliku |
Oznaka |
Ob kliku |
Večvrstično polje z besedilom |
Po posodobitvi, ob kliku |
Polje z besedilom |
Po posodobitvi, ob kliku |
Pogled |
Ob trenutnem, ob nalaganju |
Opombe:
-
Pogledi s povzetkom v Accessovih spletnih programih ne podpirajo možnosti dodajanja kontrolnikov po meri, kar pomeni, da ne morete dodati makrov uporabniškega vmesnika nobenemu kontrolniku v tej vrsti pogleda.
-
Pogledi podatkovnega lista ne podpirajo dogodkov kontrolnika »Po posodobitvi«. Logiko makra v dogodku kontrolnika »Po posodobitvi« lahko določite le za kontrolnike, ki jih vstavite v poglede seznama in prazne poglede.
-
Kontrolniki spletnega brskalnika, kontrolniki podpogleda in kontrolniki za sorodne elemente ne podpirajo nobenih dogodkov v nobeni vrsti pogleda.
Vdelan makro uporabniškega vmesnika v Accessovem spletnem programu ustvarite tako:
-
Izberite kontrolnik, v katerega želite vdelati makro.
-
Kliknite gumb Dejanja. Access odpre pogovorno okno Dejanja za dejanje po meri.
-
Kliknite dogodek, ki mu želite pripeti makro. Access prikaže prazen makro v pogledu načrta makra, vi pa lahko začnete dodajati dejanja.
Ustvarjanje samostojnega makra uporabniškega vmesnika v Accessovem spletnem programu
-
Kliknite Osnovno > Dodatno > Makro.
Access prikaže prazen makro v pogledu načrta makra, vi pa lahko začnete dodajati dejanja.
-
Kliknite Shrani. Vnesite ime makra v polje Ime makra ter kliknite V redu.
Namigi za ustvarjanje makrov uporabniškega vmesnika v Accessovem spletnem programu
Ti namigi bi morali spodbuditi preprostejši potek procesa.
-
Če se želite sklicevati na polje v makru, uporabite obliko [TableName]. [ FieldName]. Uporabite na primer [opravila]. [ Datum zapadlosti] , če se želite sklicevati na polje» rok «in [opravila]. [ Stanje] , če se želite sklicevati na polje stanje . Če vaš pogled temelji na poizvedbi, navedite ime shranjenega predmeta poizvedbe. Če je vir zapisov pogleda na primer poizvedba, imenovana MyQuery, uporabite [MyQuery]. [ Datum zapadlosti] , če se želite sklicevati na polje rok v poizvedbi.
-
Preden začnete ustvarjati vdelan makro uporabniškega vmesnika, si zapišite imena tabel, polj in kontrolnikov, ki jih nameravate uporabiti, ker med delom ne boste mogli preklapljati med zavihki.
-
Nekateri argumenti dejanja makra podpirajo izraze. Če želite uporabiti izraz za argument dejanja makra, vnesite znak = na prvo mesto v polju argument. Če argument podpira izraze, Access prikaže gumb »Graditelj izrazov« na desni strani polja argumenta.
-
Pogosto shranjujte.