Prilagajanje pogleda v Accessovem programu z ustvarjanjem makra uporabniškega vmesnika

Velja za
Access za Microsoft 365 Access 2019 Access 2016 Access 2013

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

Opomba

  • 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:

  1. Izberite kontrolnik, v katerega želite vdelati makro.
  2. Kliknite gumb Dejanja. Access odpre pogovorno okno Dejanja za dejanje po meri.
    Gumb »Dejanja« za ukazni gumb v pogledu.
  3. 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

  1. Kliknite » Osnovno>« Dodatni>makro.
    Access prikaže prazen makro v pogledu načrta makra, vi pa lahko začnete dodajati dejanja.
  2. 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 želite ustvariti sklic na polje v makru, uporabite obliko [ImeTabele].[ ImePolja]. Uporabite na primer [Opravila].[ Rok], če se želite sklicevati na polje » Rok « in [Opravila].[ Stanje], če se želite sklicevati na polje »Stanje «. Če pogled temelji na poizvedbi, navedite ime predmeta shranjene poizvedbe. Če je vir zapisov vašega pogleda na primer poizvedba, imenovana »MojaPoizvedba«, uporabite [MojaPoizvedba].[ »Rok«], če se želite sklicevati na polje » Rok « v poizvedbi.
  • Preden ustvarite 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 polje argumenta. Če argument podpira izraze, Access prikaže gumb »Graditelj izrazov« na desni strani polja argumenta.
  • Pogosto shranjujte.