Iššaukti makrokomandos veiksmas

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

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

Nustatymas

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 argumento 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.

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo į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ų.

×