Taikoma
„Access“, skirta „Microsoft 365“ Access 2019 Access 2016 Access 2013

„Access“ žiniatinklio taikomosiose programose Naudodami vartotojo sąsajos makrokomandas, galite atlikti įvairius veiksmus, pvz., atidaryti kitą rodinį, taikyti filtrą arba kurti naują įrašą. Yra dviejų rūšių: įdėtosios vartotojo sąsajos makrokomandos, kurios tiesiogiai pridedamos prie vartotojo sąsajos objektų, pvz., komandų mygtukų, pasirinktinio įvedimo laukų arba veiksmų juostos mygtuko objekto, ir "atskiros" vartotojo sąsajos makrokomandos, esančios makrokomandų objektuose.

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

Pastaba: Šis straipsnis netaikomas „Access“ darbalaukio duomenų bazėms.

Įdėtosios vartotojo sąsajos makrokomandos kūrimas „Access“ žiniatinklio taikomojoje programoje

„Access“ žiniatinklio taikomojoje programoje į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ą „Access“ žiniatinklio taikomojoje programoje:

Į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 sąrašų ir tuščiuose rodiniuose:

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

Pastabos: 

  • Suvestinių rodiniai „Access“ žiniatinklio taikomosiose programose nepalaiko galimybės įtraukti pasirinktinių valdiklių, o tai reiškia, kad negalite vartotojo sąsajos makrokomandų įtraukti į bet kokį šio tipo valdiklį.

  • Duomenų lapo rodiniai nepalaiko valdiklio Atnaujinus įvykių. Makrokomandos logiką galite apibrėžti tik valdiklių, esančių sąrašų ir tuščiuose rodiniuose, įvykyje Atnaujinus.

  • Žiniatinklio naršyklės valdikliai, antrinių rodinių valdikliai ir susijusių elementų valdikliai nepalaiko jokių įvykių bet kokio tipo rodiniuose.

Štai kaip sukurti įdėtąją vartotojo sąsajos makrokomandą "Access" žiniatinklio taikomojoje programoje:

  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.

  3. 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 „Access“ žiniatinklio taikomojoje programoje

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

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

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

Vartotojo sąsajos makrokomandos kūrimo „Access“ žiniatinklio taikomojoje programoje patarimai

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

  • Norėdami nurodyti makrokomandos lauką, naudokite formatą [Lentelėspavadinimas].[Laukopavadinimas]. Pavyzdžiui, naudokite [Užduotys].[Terminas], kad nurodytumėte lauką Terminas, ir [Užduotys].[Būsena], kad nurodytumėte lauką Būsena. Jei rodinys pagrįstas užklausa, nurodykite įrašyto užklausos objekto pavadinimą. Pavyzdžiui, jei jūsų rodinio įrašo šaltinis yra užklausa pavadinimu Manoužklausa, naudokite [Manoužklausa].[ Terminas], kad nurodytumėte užklausos lauką Terminas .

  • Prieš kurdami įdėtąją vartotojo sąsajos makrokomandą, užsirašykite norimų naudoti lentelių, laukų ir valdiklių pavadinimus, nes dirbdami su ja negalėsite perjungti kitų skirtukų.

  • Kai kurie makrokomandos veiksmų argumentai palaiko reiškinius. Jei norite naudoti reiškinį makrokomandos veiksmo argumentui, argumento lauko pirmoje vietoje įveskite ženklą = . Jei argumentas palaiko reiškinius, argumento lauko dešinėje pusėje.„Access“ pateikia reiškinio daryklės mygtuką.

  • Dažnai įrašykite.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.