Vykdyti_makrokomandą 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.

Paleisti makrokomanda, galite naudoti makrokomandos veiksmą Vykdytimakrokomandą Access duomenų bazėse. Makrokomandos gali būti makrokomandų grupė.

Naudokite šį veiksmą:

  • Norėdami paleisti makrokomandą iš per kitą makrokomandą.

  • Jei norite vykdyti makrokomandą pagal tam tikros sąlygos.

  • Norėdami pridėti makrokomandą į pasirinktinį meniu arba juostelės komandą.

Parametras

Makrokomandos veiksmą Vykdytimakrokomandą turi šiuos argumentus.

Veiksmo argumentas

Aprašas

Makrokomandos pavadinimas

Norėdami vykdyti makrokomandą, pavadinimas. Makrokomandų kūrimo lange sekcijos Veiksmo argumentai lauke Makrokomandos pavadinimas rodomas visas makrokomandas (ir makrokomandų grupės) dabartinėje duomenų bazėje. Jei makrokomandų grupės makrokomandą, ji yra nurodyta dalyje makrokomandų grupės pavadinimą sąraše kaip macrogroupname. makrokomandos pavadinimas. Tai yra būtinas argumentas.

Jeigu paleidžiate makrokomandą, kurioje yra bibliotekos duomenų bazėmakrokomandos veiksmą Vykdytimakrokomandą , Access atrodo makrokomandos šiuo pavadinimu bibliotekos duomenų bazėje ir nėra ieškokite jo dabartinėje duomenų bazėje.

Pakartokite skaičius

Maksimalus tiek kartų, bus vykdoma makrokomanda. Jei paliekate šį argumentą tuščią (ir Pakartokite išraiškos argumentą, taip pat yra tuščia), makrokomanda vykdoma vieną kartą.

Pakartokite išraiška

Yra išraiška , įvertinama kaip True (-1) arba False (0). Makrokomandos vykdymas sustabdomas, jei išraiška įvertinama kaip False. Reiškinys vertinamas kiekvieną kartą vykdoma makrokomanda.

Pastabos

Jei įvesite Makrokomandos pavadinimo argumentą makrokomandų grupės pavadinimas, prieigos makrokomandą pirmą grupės makrokomanda.

Šis veiksmas yra panašus į spustelėdami Vykdyti makrokomandą , skirtuke Duomenų bazės įrankiai , pasirinkdami makrokomandą, tada – gerai. Tačiau, ši komanda bus vykdoma makrokomanda tik vieną kartą, kadangi makrokomandos veiksmą Vykdytimakrokomandą galite paleisti makrokomandą, tiek kartų, kiek norite.

Patarimai

Norint nustatyti, kiek kartų vykdoma makrokomanda, galite naudoti pakartokite skaičius ir pakartokite išraiška argumentus:

  • Jei abu argumentai paliekate tuščią, makrokomanda vykdoma vieną kartą.

  • Jei Pakartokite skaičius įveskite skaičių, bet palikite tuščią Pakartokite išraiška , makrokomanda vykdoma nurodytą kartų skaičių.

  • Jei palikite tuščią Pakartokite skaičius , bet įvesti išraišką, Repeat išraiška, makrokomanda vykdoma tol, kol išraiška įvertinama kaip False.

  • Jei abu argumentai, makrokomanda vykdoma apskaičiuoja, kiek kartų Pakartokite skaičius arba Išraiška kartokite , kol FALSE (klaidinga), įveskite reikšmes įvyks pirma.

Kai paleidžiate makrokomandą, kurioje yra makrokomanda Vykdyti_makrokomandą ir bus pasiektas Vykdyti_makrokomandą makrokomandos , prieigos makrokomandą vadinamas. Baigus vadinamų makrokomandą Access pateikia pradinę makrokomandą ir vykdo kitą veiksmą.

Pastaba: 

  • Makrokomandą galite skambinti tos pačios grupės makrokomandą arba kitą makrokomandų grupė.

  • Galite įdėti makrokomandas. Tai yra, galite paleisti makrokomandą A, kuri savo ruožtu skambina makrokomandos B ir pan. Visais atvejais baigus vadinamų makrokomandos prieigos grąžina makrokomandą, tai ir vykdo makrokomandą kitą veiksmą.

Jei norite vykdyti Vykdyti_makrokomandą Visual Basic for Applications (VBA) modulyje, naudokite objekto DoCmd metodą .

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

×