Makrotoiming Käivita_makro

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Toimingu Käivita_makro abil saate käivitada makro. Makro võib kuuluda makrorühm.

Kasutage seda toimingut:

  • makro mõnes teises makros käivitamiseks;

  • mingil määratud tingimusel makro käivitamiseks;

  • makro seostamiseks kohandatud menüükäsuga.

Seadistus

Toimingul Käivita_makro on järgmised argumendid.

Toiminguargument

Kirjeldus

Makro nimi

Käivitatava makro nimi. Makrokoosturi paani jaotise Toiminguargumendid väli Makro nimi kuvab kõiki praeguse andmebaasi makrosid (ja makrorühmi). Makrorühma kuuluvat makrot esitatakse makrorühma nime all asuvas loendis kujul makrorühmanimi.makronimi. See argument on kohustuslik.

Kui käivitate toimingut Käivita_makro sisaldava makro teegiandmebaas, otsib rakendus Microsoft Office Access 2007 samanimelist makrot teegiandmebaasis, kuid mitte praeguses andmebaasis.

Kordumiste arv

Makro käivituskordade maksimumarv. Kui jätate argumendi tühjaks (ning argument Korda avaldist on samuti tühi), käivitatakse makro vaid üks kord.

Korda avaldist

avaldis väärtus võib olla Tõene (–1) või Väär (0). Kui avaldise väärtus muutub väärtuseks Väär, lõpetatakse makro käitamine. Avaldist väärtustatakse igal makro käivituskorral.

Kommentaarid

Kui sisestate argumenti Makro nimi makrorühma nime, käivitab Access makrorühma esimese makro.

Sarnase tulemuse saamiseks klõpsake menüü Andmebaasiriistad nuppu Käivita makro, valige makro ning klõpsake nuppu OK. Selle käsuga käivitatakse makro vaid ühe korra, kuid toiminguga Käivita_makro saate makro käivitada piiramatu arv kordi.

näpunäide

Korrake Count ja korrake avaldis argumentide abil saate kindlaks teha, kui mitu korda makro:

  • makro ühekordseks käivitamiseks jätke mõlemad argumendid tühjaks;

  • kui sisestate väärtuse argumendile Kordumiste arv, kuid jätate argumendi Korda avaldist tühjaks, käivitatakse makro määratud arv kordi;

  • Kui Korrake Count tühjaks jätta, kuid saate sisestada avaldise jaoks Repeat avaldis, käivitatakse makro kuni avaldise tulem on väär (FALSE).

  • kui sisestate väärtused mõlema argumendi jaoks, käivitatakse makrot argumendiga Kordumiste arv määratud arv kordi või kuni argumendi Korda avaldist väärtuseks saab Väär (sõltuvalt sellest, kumb esimesena ilmneb).

Kui käivitate toimingut Käivita_makro sisaldava makro, käivitab Access toiminguni Käivita_makro jõudes väljakutsutud makro. Kui väljakutsutud makro on töö lõpetanud, naaseb Access esialgse makro juurde ning käivitab järgmise toimingu.

Märkus. : 

  • Väljakutsutav makro võib kuuluda samasse või mõnda teise makrorühma.

  • Makrosid saate pesastada (nt käivitate makro A, mis omakorda kutsub välja makro B jne. Kui väljakutsutud makro on töö lõpetanud, naaseb Access esialgse makro (see, mis teise välja kutsus) juurde ning käivitab selle järgmise toimingu).

Toimingu Käivita_makro käivitamiseks moodulis Visual Basic for Applications (VBA) saate kasutada objekti DoCmd meetodit RunMacro.

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×