SuoritaMakro-makrotoiminto

Voit suorittaa access-tietokantojen SuoritaMakro-makrotoimintoamakro. Makro voi olla makroryhmä.

Käytä tätä toimintoa:

  • Makron suorittaminen toisesta makrosta.

  • Voit suorittaa makron tietyn ehdon perusteella.

  • Voit liittää makron mukautettuun valikkoon tai valintanauhan komentoon.

Asetus

SuoritaMakro-makrotoiminnolla on seuraavat argumentit:

Toiminnon argumentti

Kuvaus

Makron nimi

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

Jos suoritat makron, joka sisältää SuoritaMakro-makrotoimintoakirjastotietokanta, Access etsii makroa, jolla on tämä nimi, kirjastotietokannasta eikä etsi sitä nykyisestä tietokannasta.

Toistomäärä

Makron suoritusaikojen enimmäismäärä. Jos jätät tämän argumentin tyhjäksi (ja Myös Toista lauseke -argumentti on tyhjä), makro suoritetaan kerran.

Toista lauseke

Arvo lauseke, jonka arvo on Tosi (–1) tai Epätosi (0). Makro lakkaa toimimasta, jos lausekkeen arvo on Epätosi. Lauseke arvioidaan joka kerta, kun makro suoritetaan.

Huomautuksia

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

Tämä toiminto vastaa Suorita makro -vaihtoehdon valitsemista Tietokantatyökalut-välilehdessä, makron valitsemista ja OK-painiketta. Tämä komento suorittaa makron kuitenkin vain kerran, kun taas SuoritaMakro-makrotoiminto voi suorittaa makron niin monta kertaa kuin haluat.

Vinkkejä

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

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

  • Jos kirjoitat luvun Toistomäärä-kenttään mutta jätät Toista lauseke -kentän tyhjäksi, makro suorittaa määritetyn määrän kertoja.

  • Jos jätät Toistomäärä-kentän tyhjäksi, muttakirjoitat R-epeat-lausekkeenlausekkeen, makro suoritetaan, kunnes lausekkeen arvo on Epätosi.

  • Jos kirjoitat arvoja kumpaankin argumenttiin, makro suorittaa Toistomäärä-kohdassa määritettyjen aikojen määrän tai kunnes toistolausekkeen arvo on Epätosi, sen mukaan, kumpi tapahtuu ensin.

Kun suoritat SuoritaMakro-makrotoimintoa sisältävän makron ja se saavuttaa SuoritaMakro-makrotoimintoon, Access suorittaa makron. Kun makro-niminen makro on valmis, Access palaa alkuperäiseen makroon ja suorittaa seuraavan toiminnon.

Huomautukset: 

  • Voit kutsua makroa samassa makroryhmässä tai toisessa makroryhmässä.

  • Voit määrittää makrot sisäkkäin. Voit siis suorittaa makron A, joka puolestaan kutsuu makroa B ja niin edelleen. Kun makroksi kutsuttu makro on joka tapauksessa valmis, Access palaa makroon, jota kutsuttiin, ja suorittaa makron seuraavan toiminnon.

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

Tarvitsetko lisäohjeita?

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

Oliko näistä tiedoista hyötyä?

×