Acțiunea de macrocomandă ExecuțieMacrocomandă

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

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

Utilizați această acțiune:

  • Pentru a executa o macrocomandă din interiorul altei macrocomenzi.

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

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

Setare

Acțiunea de macrocomandă ExecuțieMacrocomandă are următoarele argumente.

Argument acțiune

Descriere

Nume macrocomandă

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

Dacă rulează o macrocomandă care conține acțiunea de macrocomandă ExecuțieMacrocomandă î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ă.

Număr repetat

Numărul maxim de câte ori se va executa macrocomanda. 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ă la True (– 1) sau false (0). Macrocomanda se oprește din rulare dacă expresia se evaluează la false. Expresia este evaluată de fiecare dată când se execută macrocomanda.

Observații

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

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

Sfaturi

Puteți utiliza argumentele repetare număr și repetare expresii pentru a determina de câte ori rulează macrocomanda:

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

  • Dacă introduceți un număr pentru numărul de repetare, dar lăsați neCompletată expresia repetare , macrocomanda rulează numărul specificat de ore.

  • Dacă lăsați repetArea numărului necompletat, dar introduceți o expresie pentru oexpresie EPEAT, macrocomanda rulează până când expresia se evaluează la false.

  • Dacă introduceți valori pentru ambele argumente, macrocomanda rulează numărul de ori specificat în numărul de repetare sau până când expresia repetare se evaluează la false, indiferent care are loc mai întâi.

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

Note: 

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

  • Puteți să imbricați macrocomenzi. Mai exact, puteți să utilizați macrocomanda A, care la rândul său efectuează apeluri macro B etc. În fiecare caz, când macrocomanda denumită s-a terminat, Access revine la macrocomanda care o numește și rulează următoarea acțiune în acea macrocomandă.

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

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×