Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Puteți utiliza acțiunea de macrocomandă RulareMacrocomandă în bazele de date Access pentru a rula o macrocomandă. Macrocomanda poate fi într-un grup de macrocomenzi.

Utilizați această acțiune:

  • Pentru a rula o macrocomandă din altă macrocomandă.

  • Pentru a rula o macrocomandă pe baza unei anumite condiții.

  • Pentru a atașa o macrocomandă la un meniu particularizat sau la o comandă din panglică.

Setare

Acțiunea de macrocomandă RulareMacrocomandă are următoarele argumente.

Argument acțiune

Descriere

Nume macrocomandă

Numele macrocomenzii de rulat. Caseta Nume macrocomandă din secțiunea Argumente acțiune din fereastra de proiectare a macrocomenzilor afișează toate macrocomenzile (și grupurile de macrocomenzi) din baza de date curentă. Dacă macrocomanda se află într-un grup de macrocomenzi, aceasta este listată sub numele grupului de macrocomenzi din listă ca nume de grup de macrocomenzi.nume macrocomandă. Acesta este un argument obligatoriu.

Dacă rulați o macrocomandă care conține acțiunea de macrocomandă RulareMacrocomandă într-un bază de date bibliotecă, Access caută macrocomanda cu acest nume în baza de date a bibliotecii și nu o caută în baza de date curentă.

Contor repetiții

Numărul maxim de rulări ale macrocomenzii. Dacă lăsați acest argument necompletat (și argumentul Repetare expresie este, de asemenea, necompletat), macrocomanda rulează o singură dată.

Repetare expresie

O expresie care se evaluează ca Adevărat (–1) sau Fals (0). Macrocomanda nu mai rulează dacă expresia se evaluează la False. Expresia este evaluată de fiecare dată când rulează macrocomanda.

Observații

Dacă introduceți un nume de grup de macrocomenzi pentru argumentul Nume macrocomandă , Access rulează prima macrocomandă din grupul de macrocomenzi.

Această acțiune este similară cu un clic pe Rulare macrocomandă pe fila Instrumente bază de date , selectând o macrocomandă și făcând clic pe OK. Totuși, această comandă rulează macrocomanda o singură dată, în timp ce acțiunea de macrocomandă RulareMacrocomandă poate rula o macrocomandă de câte ori doriți.

Sfaturi

Puteți utiliza argumentele Număr repetări și Repetare expresie pentru a determina de câte ori rulează macrocomanda:

  • Dacă lăsați ambele argumente necompletate, macrocomanda rulează o dată.

  • Dacă introduceți un număr pentru Număr repetări , dar lăsați expresia repetiție necompletată, macrocomanda rulează de câte ori s-a specificat.

  • Dacă lăsați numărul de repetări necompletat, dar introduceți o expresie pentru Expresia Repeat, macrocomanda rulează până când expresia se evaluează la False.

  • Dacă introduceți valori pentru ambele argumente, macrocomanda rulează de câte ori este specificată în Număr repetări sau până când Repetare expresie se evaluează la False, oricare eveniment are loc primul.

Atunci când rulați o macrocomandă care conține acțiunea de macrocomandă RulareMacrocomandă și aceasta ajunge la acțiunea de macrocomandă RulareMacrocomandă , Access rulează macrocomanda denumită. Când macrocomanda apelată s-a terminat, Access revine la macrocomanda inițială și rulează următoarea acțiune.

Note: 

  • Puteți apela o macrocomandă din același grup de macrocomenzi sau din alt grup de macrocomenzi.

  • Puteți imbrica macrocomenzi. Mai exact, puteți rula macrocomanda A, care, la rândul ei, apelează macrocomanda B și așa mai departe. În fiecare caz, după ce macrocomanda apelată s-a terminat, Access revine la macrocomanda care a apelat-o și rulează următoarea acțiune în macrocomanda respectivă.

Pentru a rula acțiunea RulareMacrocomandă într-un modul Visual Basic for Applications (VBA), utilizați metoda RulareMacrocomandă a obiectului DoCmd .

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×