Crearea unei macrocomenzi de date

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ță.

Macrocomenzi de date în Access vă permit să adăugarea unei logici la evenimente care apar în tabele, cum ar fi adăugarea, actualizarea sau ștergerea datelor. Acestea sunt asemănătoare cu "triggere" în Microsoft SQL Server. Acest articol vă arată cum să creați și depanare macrocomenzi de date.

În acest articol

Despre macrocomenzi de date

Crearea unei macrocomenzi de date bazate pe eveniment

Crearea unei macrocomenzi de date numită

Gestionarea macrocomenzi de date

Depanarea macrocomenzilor de date

Despre macrocomenzi de date

Macrocomenzi de date sunt gestionate din fila tabel în timp ce Vizualizați un tabel în vizualizarea foaie de date și nu apar sub macrocomenzi în panoul de navigare. Printre altele, puteți utiliza macrocomenzi de date pentru a valida și sporesc acuratețea de date într-un tabel. Există două tipuri principale de macrocomenzi de date — cei care vizualizări sunt declanșate de evenimente de tabel (denumite și macrocomenzile de date "determinate de eveniment") și cele care rulează ca răspuns la numit de nume (numit și macrocomenzile de date "denumit").

Începutul paginii

Crearea unei macrocomenzi de date bazate pe eveniment

Tabelul evenimente să apară ori de câte ori adăugarea, actualizarea sau ștergerea datelor într-un tabel. Puteți program unei macrocomenzi de date pentru a rula imediat după oricare dintre aceste trei evenimente, sau imediat după o ștergere sau modificarea eveniment. Utilizați următoarea procedură pentru a atașa o macrocomandă de date la un eveniment de tabel:

  1. În panoul de navigare, faceți dublu clic pe tabelul la care doriți să adăugați macrocomanda de date.

  2. Pe fila de tabel , în grupul Evenimente înainte sau După evenimente de grup, faceți clic pe eveniment la care doriți să adăugați macrocomanda. De exemplu, pentru a crea o macrocomandă de date care rulează după ce ștergeți o înregistrare din tabel, faceți clic pe După ce ștergeți.

    Notă: Dacă un eveniment are deja asociată o macrocomandă, pictograma acesteia apare evidențiată în panglică.

    Access deschide Generatorul de macrocomenzi. Dacă o macrocomandă a fost creat anterior pentru acest eveniment, Access afișează macrocomanda existentă.

  3. Adăugați acțiunile pe care doriți să le efectueze macrocomanda.

  4. Salvați și închideți macrocomanda.

Pentru mai multe informații despre crearea macrocomenzilor, consultați articolul crearea unei macrocomenzi de interfață utilizator.

Începutul paginii

Crearea unei macrocomenzi de date numită

O macrocomandă de date numită sau "independent" este asociat cu un anumit tabel, dar nu cu un anumit eveniment. Puteți apela unei macrocomenzi de date numită din orice alt macrocomenzi de date sau acțiunea de macrocomandă standard.

  1. În panoul de navigare, faceți dublu clic pe tabelul la care doriți să adăugați macrocomanda de date.

  2. Pe fila de tabel , în grupul Denumit macrocomenzi , faceți clic pe Acțiunea de macrocomandă denumităși apoi faceți clic pe Creare macrocomandă denumită.

    Access deschide Generatorul de macrocomenzi, unde puteți să începeți să adăugați acțiuni.

Pentru mai multe informații despre crearea macrocomenzilor, consultați articolul crearea unei macrocomenzi de interfață utilizator.

Despre parametri

Parametrii vă permit să treacă valori într-o macrocomandă de date numită, astfel încât acestea pot fi utilizate în instrucțiuni condiționale sau alte calcule. Acestea, de asemenea, vă permit să treacă referințe la obiecte din macrocomenzi standard în macrocomanda de date.

Notă: Parametri nu sunt disponibile în unitate eveniment macrocomenzi de date.

Pentru a adăuga un parametru unei macrocomenzi de date:

  1. În partea de sus a macrocomenzii, faceți clic pe Creare parametru.

  2. În caseta nume , tastați un nume unic pentru parametru. Acesta este numele pe care îl utilizați pentru a face referire la parametrul în expresii.

  3. Opțional, tastați o descriere pentru parametrul în caseta Descriere . Vă recomandăm să introduceți o descriere, deoarece mai târziu, atunci când utilizați parametrul, textul descrierii tastați aici se afișează într-un sfat ecran. Acest lucru vă ajută să rețineți scopul parametrului.

Pentru a rula o macrocomandă de date numită dintr-o altă macrocomandă, utilizați ExecuțieMacrocomandăDate . Acțiunea oferă o casetă pentru fiecare parametru pe care l-ați creat, astfel încât să puteți furniza valorile necesare.

Începutul paginii

Gestionarea macrocomenzi de date

Macrocomenzi de date nu apar în panoul de navigare, sub macrocomenzi. Trebuie să utilizați comenzile din panglică, în vizualizarea foaie de date de tabel sau în Vizualizarea proiectare tabel pentru a crea, edita, redenumirea și ștergerea macrocomenzi de date.

Editarea unei macrocomenzi de date bazate pe eveniment

  1. În panoul de navigare, faceți dublu clic pe tabelul care conține macrocomanda de date pe care doriți să-l editați.

  2. Pe fila de tabel , în grupul Evenimente înainte sau După evenimente de grup, faceți clic pe evenimentul pentru macrocomanda pe care doriți să îl editați. De exemplu, pentru a edita macrocomanda de date care rulează după ce ștergeți o înregistrare din tabel, faceți clic pe După ce ștergeți.

    Notă: Dacă un eveniment nu are asociată o macrocomandă, pictograma acesteia nu este evidențiată în meniu.

    Access deschide Generatorul de macrocomenzi și aveți posibilitatea să începeți editarea macrocomenzii.

Editarea unei macrocomenzi de date numită

  1. În panoul de navigare, faceți dublu clic pe orice tabel pentru a o deschide în vizualizarea foaie de date.

  2. Pe fila de tabel , în grupul Denumit macrocomenzi , faceți clic pe Acțiunea de macrocomandă denumităși apoi indicați spre Editare denumit macrocomenzi.

  3. În submeniu, faceți clic pe macrocomanda de date pe care doriți să-l editați.

    Access deschide Generatorul de macrocomenzi și aveți posibilitatea să începeți editarea macrocomenzii.

Redenumirea unei macrocomenzi de date numită

  1. În panoul de navigare, faceți dublu clic pe orice tabel pentru a o deschide în vizualizarea foaie de date.

  2. Pe fila de tabel , în grupul Denumit macrocomenzi , faceți clic pe Acțiunea de macrocomandă denumităși apoi faceți clic pe Acțiunea de macrocomandă Redenumire/Ștergere.

  3. În caseta de dialog Manager macrocomenzi de date , faceți clic pe Redenumire lângă macrocomanda de date pe care doriți să-l redenumiți.

    Acces selectează numele macrocomenzii curent.

  4. Tastați noul nume sau editați numele existente și apoi apăsați pe ENTER.

Ștergerea unei macrocomenzi de date

Utilizați această procedură pentru a șterge orice macrocomenzi de date numită sau orientată eveniment:

  1. În panoul de navigare, faceți dublu clic pe orice tabel pentru a o deschide în vizualizarea foaie de date.

  2. Pe fila de tabel , în grupul Denumit macrocomenzi , faceți clic pe Acțiunea de macrocomandă denumităși apoi faceți clic pe Acțiunea de macrocomandă Redenumire/Ștergere.

  3. În caseta de dialog Manager macrocomenzi de date , faceți clic pe Ștergere lângă macrocomanda de date pe care doriți să-l redenumiți.

Notă:  Puteți șterge o macrocomandă orientată eveniment ștergând toate acțiunile.

Începutul paginii

Depanarea macrocomenzilor de date

Unele comune macrocomandă instrumentele de depanare, cum ar fi comanda pas cu pas și acțiunea de macrocomandă MessageBox, nu sunt disponibile pentru macrocomenzi de date. Totuși, dacă întâmpinați probleme cu o macrocomandă de date, puteți utiliza tabelul Jurnal de aplicație în combinație cu acțiuni de macrocomandă acțiunea, RaiseError și LogEvent pentru a găsi erori de macrocomenzi de date.

Afișare tabel jurnal de aplicație

Tabelul Jurnalul de aplicație este un tabel de sistem (denumite USysApplicationLog) care implicit nu se afișează în panoul de navigare. Dacă apare o eroare într-o macrocomandă de date, este posibil să reușiți să vă dați seama ce s-a întâmplat de vizualizat informațiile din tabelul Jurnal de aplicație.

Utilizați următoarea procedură pentru a afișa tabelul Jurnal de aplicație:

  1. Faceți clic pe fișier pentru a deschide vizualizarea Microsoft Backstage.

  2. Pe fila informații , faceți clic pe Vizualizare aplicație jurnal tabel.

    Notă:  Dacă nu vedeți butonul Vizualizare aplicație jurnal tabel , acest lucru înseamnă că un tabel de jurnal de aplicație nu a fost încă creat pentru această bază de date. După ce s-a conectat un eveniment, butonul va apărea pe fila informații .

Puteți crea rândurile din tabelul de aplicație jurnal utilizând acțiunea LogEvent sau acțiunea RaiseError și puteți să controlați modul în care Access reacționează la erori utilizând acțiunea acțiunea.

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.

×