Crearea unei macrocomenzi de date

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

Macrocomenzile de date sunt o caracteristică nouă în Access 2010 care vă permite să adăugați elemente logice la evenimente care se petrec în tabele, cum ar fi adăugarea, actualizarea sau ștergerea datelor. Se aseamănă cu „triggerii” din Microsoft SQL Server. Acest articol vă arată cum să creați și să depanați macrocomenzile de date.

În acest articol

Despre macrocomenzile de date

Crearea unei macrocomenzi de date pe bază de eveniment

Crearea unei macrocomenzi de date denumite

Gestionarea macrocomenzilor de date

Depanarea macrocomenzilor de date

Despre macrocomenzile de date

Macrocomenzile de date se gestionează de pe fila Tabel în timp ce se vizualizează un tabel în Vizualizare foaie de date și nu apar sub Macrocomenzi în Panoul de navigare. Printre altele, macrocomenzile se pot utiliza pentru a valida și a vă asigura de corectitudinea datelor dintr-un tabel. Există două tipuri principale de macrocomenzi de date: cele care sunt declanșate de evenimente din tabel (denumite și macrocomenzi de date „pe bază de eveniment”) și cele care rulează ca răspuns la apelarea lor după nume (denumite și macrocomenzi de date „denumite”).

Începutul paginii

Crearea unei macrocomenzi de date pe bază de eveniment

Evenimentele în tabel se petrec ori de câte ori adăugați, actualizați sau ștergeți datele dintr-un tabel. Aveți posibilitatea să programați o macrocomandă de date să ruleze imediat după oricare dintre aceste trei evenimente sau imediat înainte de un eveniment de ștergere sau de modificare. 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 Tabel, în grupul Înainte de evenimente sau în grupul După evenimente, faceți clic pe evenimentul 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ă ștergere.

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

    Access deschide Generatorul de macrocomenzi. Dacă s-a creat anterior o macrocomandă 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 denumite

O macrocomandă de date denumită sau „independentă” este asociată cu un anumit tabel, dar nu cu un anumit eveniment. Aveți posibilitatea să apelați o macrocomandă de date denumită din orice altă macrocomandă de date sau 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 Tabel, în grupul Macrocomenzi denumite, faceți clic pe Macrocomandă denumită, apoi faceți clic pe Creare macrocomandă denumită.

    Access deschide Generatorul de macrocomenzi, unde aveți posibilitatea 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

Parametri vă permit să transmiteți valorile într-o macrocomandă de date denumită, astfel încât să le puteți utiliza în instrucțiuni condiționale sau alte calcule. De asemenea, vă permit să transmiteți referințele la obiecte de la macrocomenzile standard în macrocomenzile de date.

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

Pentru a adăuga un parametru într-o macrocomandă 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 parametru în expresii.

  3. Opțional, tastați o descriere pentru parametru în caseta Descriere. Se recomandă să introduceți o descriere pentru că ulterior, când utilizați parametrul, textul descrierii pe care îl tastați aici se afișează într-un sfat ecran. Aceasta vă ajută să vă amintiți scopul parametrului.

Pentru a rula o macrocomandă de date dintr-o altă macrocomandă, utilizați acțiunea RulareMacrocomandăDate. Acțiunea furnizează o casetă pentru fiecare parametru creat, astfel încât să furnizați valorile necesare.

Începutul paginii

Gestionarea macrocomenzilor de date

Macrocomenzile de date nu apar pe Panoul de navigare sub Macrocomenzi. Trebuie să utilizați comenzile de pe panglică din Vizualizarea foaie de date tabel sau din Vizualizarea proiect tabel pentru a crea, a edita, a redenumi și a șterge macrocomenzile de date.

Editarea unei macrocomenzi de date pe bază de eveniment

  1. Pe Panoul de navigare, faceți dublu clic pe tabelul care conține macrocomanda de date pe care doriți să o editați.

  2. Pe fila Tabel, în grupul Înainte de evenimente sau în grupul După evenimente, faceți clic pe evenimentul pentru macrocomanda pe care doriți să o 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ă ștergere.

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

    Access deschide Generatorul de macrocomenzi și aveți posibilitatea să începeți să editați macrocomanda.

Editarea unei macrocomenzi de date denumite

  1. În Panoul de navigare, faceți dublu clic pe orice tabel pentru a-l deschide în Vizualizarea foaie de date.

  2. Pe fila Tabel, în grupul Macrocomenzi denumite, faceți clic pe Macrocomandă denumită, apoi indicați spre Editare macrocomandă denumită.

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

    Access deschide Generatorul de macrocomenzi și aveți posibilitatea să începeți să editați macrocomanda.

Redenumirea unei macrocomenzi de date denumite

  1. În Panoul de navigare, faceți dublu clic pe orice tabel pentru a-l deschide în Vizualizarea foaie de date.

  2. Pe fila Tabel, în grupul Macrocomenzi denumite, faceți clic pe Macrocomandă denumită, apoi faceți clic pe Redenumire/Ștergere macrocomandă.

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

    Access selectează numele curent al macrocomenzii.

  4. Tastați numele nou sau editați numele existent, apoi apăsați pe ENTER.

Ștergerea unei macrocomenzi de date

Utilizați această procedură pentru a șterge orice macrocomandă denumită sau macrocomandă de date pe bază de eveniment:

  1. În Panoul de navigare, faceți dublu clic pe orice tabel pentru a-l deschide în Vizualizarea foaie de date.

  2. Pe fila Tabel, în grupul Macrocomenzi denumite, faceți clic pe Macrocomandă denumită, apoi faceți clic pe Redenumire/Ștergere macrocomandă.

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

Notă : De asemenea, este posibil să ștergeți o macrocomandă pe bază de eveniment, dacă ștergeți toate acțiunile acesteia.

Începutul paginii

Depanarea macrocomenzilor de date

Unele instrumente de depanare de macrocomenzi obișnuite, cum ar fi comanda Cu un pas și acțiunea de macrocomandă CasetăMesaj, nu sunt disponibile pentru macrocomenzile de date. Cu toate acestea, dacă aveți probleme cu o macrocomandă de date, aveți posibilitatea să utilizați tabelul Jurnal aplicație în combinație cu acțiunile de macrocomandă LaEroare, LansareEroare și ÎnregJurnalEveniment pentru a găsi erorile de macrocomandă de date.

Afișarea tabelului Jurnal aplicație

Tabelul Jurnal aplicație este un tabel de sistem (denumit USysApplicationLog) care în mod implicit nu se afișează în Panoul de navigare. Dacă se produce o eroare într-o macrocomandă de date, vă dați seama ce s-a întâmplat dacă vizualizați informațiile din tabelul Jurnal aplicație.

Utilizați următoarea procedură pentru a afișa tabelul Jurnal 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 tabel jurnal al aplicației.

    Notă : Dacă nu vedeți butonul Vizualizare aplicație Jurnalul de 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 .

Aveți posibilitatea să creați rânduri în tabelul Jurnal aplicație utilizând acțiunea ÎnregJurnalEveniment sau acțiunea LansareEroare și să controlați modul în care Access reacționează la erori, utilizând acțiunea LaEroare.

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.

×