Acțiunea de macrocomandă Ecou

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ă ecou pentru a specifica dacă ecou este activat în bazele de date desktop Access. De exemplu, puteți utiliza această acțiune pentru a ascunde sau afișa rezultatele unei macrocomandă în timp ce rulează.

Notă: Această acțiune nu vor fi permise dacă baza de date nu este de încredere.

Notă: Acțiunea de macrocomandă ecou nu este disponibilă în aplicațiile web Access.

Setare

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

Argument acțiune

Descriere

Ecou pe

Faceți clic pe Da (Activare ecoul pe) sau fără (Activare ecoul dezactivarea) în Ecoul pe caseta din secțiunea Argumente acțiune a ferestrei Generatorul de macrocomenzi. Valoarea implicită este Da.

Text bară de stare

Text de afișat în bară de stare atunci când este dezactivată ecoul. De exemplu, când ecoul este dezactivată, bara de stare de afișare a "macrocomanda se execută."

Observații

Când Access se execută o macrocomandă, ecran actualizarea adesea afișează informații nu esențiale pentru funcționare macrocomanda. Atunci când Setați ecou în argumentul la nu, macrocomenzi rulează fără actualizarea ecranul. Atunci când se termină macrocomanda, Access automat activează ecou înapoi și repaints fereastra. Setarea fără pentru argumentul Ecoul pe nu afectează funcționalitatea macrocomanda sau rezultatele sale.

Acțiunea ecoul nu suprime afișarea casetele de dialog modal , cum ar fi mesaje de eroare sau formulare pop-up, cum ar fi foi de proprietăți. Puteți să utilizați casetele de dialog și formularele pop-up să adune sau să afișați informații, chiar dacă ecou este dezactivată. Pentru a suprime toate casetele de mesaj sau dialog, cu excepția casetele de dialog care necesită utilizatorului să introduceți informațiile și casete de mesaj de eroare, utilizați acțiunea SetareAvertismente .

Puteți rula mai multe ori acțiunii ecoul într-o macrocomandă. Acest lucru vă permite să modificați textul bara de stare în timp ce rulează acțiunea de macrocomandă.

Dacă dezactivați ecoul, puteți utiliza acțiunea clepsidră pentru a modifica indicatorul mouse-ului într-o pictogramă clepsidră (sau orice pictogramă indicatorul mouse-ul ați setat pentru "Ocupat") pentru a furniza o indicație vizuală care rulează macrocomanda.

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

Exemple

Setați valoarea de control utilizând o macrocomandă

Acțiunea de macrocomandă următoarele deschide formularul Adăugare produse dintr-un buton formular furnizori. Afișează utilizarea ecou, închidere, OpenForm, SetareValoareși SaltLaControl acțiuni. Acțiune SetareValoare setează ID-ul furnizorului control din formular de produse la furnizorul curent în formularul de furnizori. Acțiunea SaltLaControl apoi mută focalizarea la câmpul ID categorie, în cazul în care puteți să începeți să introduceți date pentru produs nou. Această macrocomandă ar trebui să atașat la butonul Adăugare produse în formularul furnizori.

Acțiune

Argumente: Setare

Comentariu

Ecou

Ecoul pe: nu

Opriți ecran actualizarea în timp ce rulează acțiunea de macrocomandă.

Închidere

Tip obiect: Formular

Nume obiect: lista de produse

Salvați: nu

Închideți formularul Listă de produse.

DeschidereFormular

Nume formular: produse

Vizualizare: Formular

Modul de date: adăugarea

Mod fereastră: Normal

Deschideți formularul de produse.

SetareValoare

Element: [formulare]! [Produse]! [IDFurnizor]

Expresie: IDFurnizor

Setați ID-ul furnizorului de control la furnizorul curent în formularul furnizori.

SaltLaControl

Nume control: CategoryID

Salt la controlul ID categorie.

Sincronizarea formulare utilizând o macrocomandă

Acțiunea de macrocomandă următoarele deschide formularul lista de produse în colțul dreapta jos a formularului furnizori, afișând furnizorul curent produse. Afișează utilizarea ecou, MsgBox, SaltLaControl, OprireMacrocomandă, OpenFormşi Deplasaredimensionare acțiuni. De asemenea, arată utilizarea unei expresii condiționate cu acțiuni MsgBox, SaltLaControlși OprireMacrocomandă . Această macrocomandă ar trebui să atașat la butonul revizuire produse în formularul furnizori.

Condiție

Acțiune

Argumente: Setare

Comentariu

Ecoul

Ecoul pe: nu

Oprirea ecran actualizarea în timp ce rulează acțiunea de macrocomandă.

IsNull ([ID furnizor])

CasetăMesaj

Mesaj: mutare la înregistrare furnizor ale căror produse care doriți să o Vedeți, apoi faceți clic pe butonul revizuire produse din nou.

Bip: Da

Tip: fără

Titlu: Selectați un furnizor

Dacă nu există nicio furnizorul curent în formularul furnizori, afișează un mesaj.

...

SaltLaControl

Nume control: NumeFirmă

Deplasați focalizarea către control NumeFirmă.

...

OprireMacrocomandă

Oprirea macrocomanda.

DeschidereFormular

Nume formular: lista de produse

Vizualizări: foaie de date

Nume filtru:

În cazul în care condiție: [ID-ul furnizorului] = [formulare]! [Furnizori]! [IDFurnizor]

Modul de date: doar în citire

Mod fereastră: Normal

Deschideți formularul Listă de produse și Afișați furnizorul curent produse.

Deplasaredimensionare

Dreapta: 0.7799"

Mai jos: 1.8"

Poziționați formularul Listă de produse în partea din dreapta jos a formularului furnizori.

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.

×