Acțiunea de macrocomandă ExecuțieMacrocomandă

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

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

Utilizați această acțiune:

  • Pentru a rula o macrocomandă din într-o altă macrocomandă.

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

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

Setare

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

Argument acțiune

Descriere

Nume macrocomandă

Nume de macrocomandă pentru a rula. Caseta Nume macrocomandă în secțiunea Argumente acțiune din fereastra proiectului macrocomandă afișează toate macrocomenzile (şi macrocomandă grupuri) din baza de date curentă. Dacă macrocomanda este într-un grup de macrocomenzi, acesta este listat sub numele grupului de macrocomenzi în lista ca macrogroupname. submeniul. Acesta este un argument necesare.

Dacă rulați o macrocomandă care conține acțiunea de macrocomandă ExecuțieMacrocomandă într-o bază de date bibliotecă, Access caută macrocomandă cu acest nume în baza de date bibliotecă și nu căutați în baza de date curentă.

Repetați Count

Numărul maxim de câte ori va rula macrocomanda. Dacă lăsați acest argument necompletat (şi argumentul Repetați expresie , de asemenea, este necompletată), macrocomanda se execută o dată.

Repetați expresie

O expresie care este evaluată la True (– 1) sau False (0). Macrocomanda este oprită din execuție dacă expresia este evaluată la False. Expresia este evaluată de fiecare dată când se execută acțiunea de macrocomandă.

Observații

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

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

Sfaturi

Puteți utiliza argumentele repetați Count și repetați expresie pentru a determina cât de multe ori se execută acțiunea de macrocomandă:

  • Dacă lăsați necompletat ambele argumente, macrocomanda se execută o dată.

  • Dacă introduceți un număr pentru Repetați Count , dar lăsați necompletat Repetați expresie , macrocomenzi rulează un număr specificat de câte ori.

  • Dacă lăsați necompletat Repetați Count , dar introduce o expresie pentru Repeat expresie, macrocomenzi rulează până când expresia este evaluată la False.

  • Dacă introduceți valori pentru ambele argumente, macrocomanda rulează de câte ori specificat în Repetați Count sau până când Se repetă expresie este evaluată la False, indiferent care apare în primul rând.

Atunci când rulați o macrocomandă care conține acțiunea de macrocomandă ExecuțieMacrocomandă și ajunge acțiunea de macrocomandă ExecuțieMacrocomandă , Access va rula macrocomanda denumite. Atunci când s-a terminat macrocomanda denumite, Access returnează la macrocomanda original și se execută acțiunea următoare.

Notă : 

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

  • Puteți imbrica macrocomenzi. Care este, poate rula macrocomanda A, care la rândul său apelează macrocomandă B și așa mai departe. În fiecare caz, atunci când s-a terminat macrocomanda denumite, Access revine la macrocomanda pe care se numește și se execută acțiunea următoare în acea macrocomandă.

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

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
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.

×