Rodinio tinkinimas kuriant vartotojo sąsajos makrokomandą

Naudodami sąsajos makrokomandas, galite atlikti įvairius veiksmus, pvz., atidaryti kitą rodinį, taikyti filtrą arba kurti naują įrašą. Yra dvi makrokomandų rūšys: „įdėtosios“ vartotojo sąsajos makrokomandos, pridedamos tiesiogiai prie vartotojo sąsajos objektų (pvz., komandų mygtukai, pasirinktinio įvedimo laukai arba veiksmų juostos mygtukų objektai), ir „autonominės“ vartotojo sąsajos makrokomandos, esančios makrokomandų objektuose.

Norėdami išvengti pasikartojančių kodų, pakartotinai naudokite autonomines vartotojo sąsajos makrokomandas, iškviesdami jas iš kitų makrokomandų. Autonominės vartotojo sąsajos makrokomandos rodomos dalies naršymo srities dalyje Makrokomandos, bet jų negalima paleisti tiesiogiai iš šios vietos. Norėdami paleisti autonominę vartotojo sąsajos makrokomandą iš įdėtosios vartotojo sąsajos makrokomandos, naudokite veiksmą Vykdytimakrokomandą.

Įdėtosios vartotojo sąsajos makrokomandos kūrimas

Įdėtosios vartotojo sąsajos makrokomandos paleidžiamos, kai rodinyje įvyksta konkretūs įvykiai, pvz., spustelimas mygtukas, pasirinktinio įvedimo lauke pasirenkamas elementas arba įkeliamas rodinys. Makrokomandos tampa rodinio arba valdiklio, į kurį jos įdėtos, dalimi.

Toliau pateikiami įvykiai, prie kurių valdiklyje arba rodinyje galima pridėti vartotojo sąsajos makrokomandą:

Įvykio tipas Kada įvyksta
Atnaujinus Įvyksta įvedus duomenis į valdiklį arba sąrašo valdiklyje pasirinkus elementą.
Spustelėjus Įvyksta pasirinkus valdiklį.
Esant dabartiniam Įvyksta, kai vartotojas pereina į kitą rodinio įrašą.
Įkėlus Įvyksta atidarius rodinį.

Štai įvykiai, kuriuos palaiko kiekvienas valdiklis:

Valdiklio arba objekto tipas Palaikomi įvykiai
Įvykių juostos mygtukas Spustelėjus
Automatinis vykdymas Atnaujinus, spustelėjus
Mygtukas Spustelėjus
Žymės langelis Atnaujinus
Pasirinktinio įvedimo laukas Atnaujinus
Hipersaitas Atnaujinus, spustelėjus
Vaizdas Spustelėjus
Etiketė Spustelėjus
Kelių eilučių teksto laukas Atnaujinus, spustelėjus
Teksto laukas Atnaujinus, spustelėjus
Rodinys Esant dabartiniam, įkėlus

Štai kaip galima kurti įdėtąją vartotojo sąsajos makrokomandą:

  1. Pasirinkite valdiklį, į kurį norite įdėti makrokomandą.
  2. Spustelėkite mygtuką Veiksmai. „Access“ atidaromas pasirinktinio veiksmo dialogo langas Veiksmai.

Rodinio komandos mygtuko mygtukas Veiksmai.

  1. Spustelėkite įvykį, prie kurio norite pridėti makrokomandą.
    „Access“ makrokomandos dizaino rodinyje rodoma tuščia makrokomanda ir galite pradėti įtraukti veiksmus.

Autonominės vartotojo sąsajos makrokomandos kūrimas

  1. Spustelėkite Pagrindinis > Išplėstinis > Makrokomanda.

„Access“ makrokomandos dizaino rodinyje rodoma tuščia makrokomanda ir galite pradėti įtraukti veiksmus.

  1. Spustelėkite Įrašyti. Lauke Makrokomandos pavadinimas įveskite makrokomandos pavadinimą ir spustelėkite Gerai.

Vartotojo sąsajos makrokomandos kūrimo patarimai

Šie patarimai turėtų padėti sklandžiau vykdyti procesą.

  • Norėdami nurodyti makrokomandos lauką, naudokite formatą [LentelėsPavadinimas].[LaukoPavadinimas]. Pvz., naudokite [Užduotys].[Terminas], kad nurodytumėte lauką Terminas, ir naudokite [Užduotys].[Būsena], kad nurodytumėte lauką Būsena.
  • Prieš kurdami įdėtąją vartotojo sąsajos makrokomandą, užsirašykite planuojamų naudoti lentelių, laukų ir valdiklių pavadinimus, nes dirbdami su makrokomanda negalėsite perjungti kitų skirtukų.
  • Dažnai įrašykite.
 
 
Taikoma:
Access 2013