Iššaukti makrokomandos veiksmas

Pastaba:  Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba , kuriuo galite pasinaudoti kaip patogia nuoroda.

Skambinti Visual Basic for Applications (VBA) funkcijos procedūra iššaukti makrokomandos veiksmą galite naudoti prieigos darbalaukio duomenų bazėse.

Parametras

Iššaukti makrokomandos veiksmas turi šį argumentą.

Veiksmo argumentas

Aprašas

Funkcijos pavadinimas

VBA funkcijos procedūra skambinti pavadinimas. Apskliauskite funkcijos argumentai. Įveskite funkcijos pavadinimą Įveskite funkcijos pavadinimą lauke makrokomandos dizaino lange. Tai yra būtinas argumentas.

Pastaba: Programoje "Access", kompiuterio duomenų bazę (.mdb arba .accdb), spustelėkite mygtuką kurti , kad naudodami reiškinio daryklę, pasirinkite funkciją šį argumentą. Spustelėkite norimą funkciją sąraše reiškinio daryklę.

Pastabos

Vartotojo apibrėžtos funkcijos procedūrų saugomos Microsoft Office Access 2007 moduliai.

Turi būti skliaustus, net jei funkcijos procedūra neturi jokių argumentų, kaip šiame pavyzdyje:

TestFunction()

Skirtingai nei vartotojo apibrėžiama funkcija pavadinimai naudojami įvykio ypatybė parametrai, funkcijos pavadinimas Funkcijos pavadinimo argumente nėra pradėti lygybės ženklu (=).

Programa Access nepaiso funkcijos grąžinamą reikšmę.

Pastaba: Funkcijos procedūra negalima skambinti iš makrokomandos, jei funkcijos pavadinimas yra toks pat kaip modulio pavadinimas.

Patarimas

Norėdami paleisti " Sub procedūra arba įvykio procedūra parašyta Visual Basic", sukurkite funkcijos procedūra, kuri iškviečia procedūra Sub arba įvykio procedūra. Naudodamiesi funkcija procedūrą vykdyti iššaukti makrokomandos veiksmą.

Jei naudojate iššaukti makrokomandos veiksmo paskambinti funkciją, prieigos atrodys funkcijos nurodyti Funkcijos pavadinimo argumentas standartinį modulių duomenų bazės pavadinimą. Tačiau, kai šis veiksmas veikia spustelėdami meniu komanda forma arba ataskaita arba atsakydama į renginį, formą arba ataskaitą, prieigos iš pradžių ieško funkciją formos arba ataskaitos klasės modulis ir tada standartiniai moduliai. Prieigos nėra ieškos klasės moduliai, kurie rodomi funkcijos nurodyti Funkcijos pavadinimo argumentas naršymo srityje moduliai .

Šis veiksmas nėra VBA modulyje. Vietoj to, norimą funkcijos procedūra veikia tiesiogiai VBA.

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×