SuoritaMakro-makrotoiminto

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

SuoritaMakro-toiminnolla voidaan suorittaa makro. Makro voi olla makroryhmä.

Tämän toiminnon avulla voit

  • suorittaa makron toisesta makrosta

  • suorittaa makron tietyn ehdon perusteella

  • liittää makron mukautettuun valikkokomentoon.

Asetus

SuoritaMakro-toiminnolla on seuraavat argumentit.

Toiminnon argumentti

Kuvaus

Makron nimi

Suoritettavan makron nimi. Makron muodostin -ruudun Toiminnon argumentit -osan Makron nimi -ruudussa näkyvät kaikki nykyisen tietokannan makrot (ja makroryhmät). Jos makro on makroryhmässä, se näkyy luettelossa makroryhmän nimen alapuolella muodossa makroryhmänimi.makronimi. Tämä on pakollinen argumentti.

Jos suoritat SuoritaMakro-toiminnon sisältävän makron kirjastotietokanta, Microsoft Office Access 2007 etsii tämännimistä makroa kirjastotietokannasta mutta ei nykyisestä tietokannasta.

Toistojen määrä

Makron suorituskertojen enimmäismäärä. Jos jätät tämän argumentin tyhjäksi (ja Toistolauseke-argumentti on myös tyhjä), makro suoritetaan kerran.

Toistolauseke

lauseke, jonka arvoksi tulee Tosi (–1) tai Epätosi (0). Makron suoritus pysähtyy, jos lausekkeen arvoksi tulee Epätosi. Lausekkeen arvo lasketaan aina, kun makro suoritetaan.

Huomautuksia

Jos kirjoitat makroryhmän nimen Makron nimi -argumenttiin, Access suorittaa makroryhmän ensimmäisen makron.

Tämä toiminto vastaa sitä, että Tietokantatyökalut-välilehdessä valitaan Suorita makro ja sitten valitaan OK. Tämä komento suorittaa makron kuitenkin vain kerran, kun taas SuoritaMakro-toiminto suorittaa makron halutun määrän kertoja.

vihje

Toista Laske- ja Toistolauseke-argumenttien avulla voit määrittää, kuinka monta kertaa makro suoritetaan:

  • Jos jätät molemmat argumentit tyhjiksi, makro suoritetaan kerran.

  • Jos kirjoitat Toistojen määrä -argumentille luvun mutta jätät Toistolauseke-argumentin tyhjäksi, makro suoritetaan niin monta kertaa kuin määritit.

  • Jos jätät Toista Laske tyhjäksi, mutta lausekkeen, Repeat lausekkeenkirjoittaminen, makro suoritetaan, kunnes lausekkeen arvo on Epätosi.

  • Jos kirjoitat arvot molemmille argumenteille, makro suoritetaan Toistojen määrä -argumentin arvon mukaan tai kunnes Toistolauseke-argumentin arvoksi tulee Epätosi sen mukaan, kumpi tapahtuu ensin.

Kun suoritat SuoritaMakro-toiminnon sisältävän makron ja se saavuttaa SuoritaMakro-toiminnon, Access suorittaa kutsutun makron. Kun kutsuttu makro on päättynyt, Access palaa alkuperäiseen makroon ja suorittaa seuraavan toiminnon.

Huomautus: 

  • Voit kutsua saman makroryhmän tai jonkin toisen makroryhmän makron.

  • Makrot voivat olla sisäkkäisiä. Voit siis suorittaa makron A, joka kutsuu makron B, ja niin edelleen. Aina kun kutsuttu makro on päättynyt, Access palaa sen kutsuneeseen makroon ja suorittaa kyseisen makron seuraavan toiminnon.

Jos haluat suorittaa SuoritaMakro-toiminnon Visual Basic for Applications (VBA) -moduulissa, käytä DoCmd-objektin RunMacro-menetelmää.

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×