Particularizarea unei vizualizări creând o macrocomandă de interfață utilizator

Cu ajutorul macrocomenzilor de interfață, puteți să efectuați diverse acțiuni, cum ar fi deschiderea altei vizualizări, aplicarea unui filtru sau crearea unei noi înregistrări. Există două tipuri: macrocomenzi „încorporate” de interfață utilizator, care se atașează direct la obiectele interfeței utilizator, cum ar fi butoane de comenzi, casete combo sau obiectul buton de Bară de acțiune, precum și macrocomenzi „independente” de interfață utilizator, cuprinse în obiectele macrocomenzi.

Pentru a evita dublarea codului, reutilizați macrocomenzile independente de interfață utilizator, apelându-le din alte macrocomenzi. Puteți să vedeți macrocomenzile independente de interfață utilizator în Panoul de navigare, sub Macrocomenzi, dar nu le puteți rula direct de acolo. Utilizați acțiunea RulareMacrocomandă pentru a rula o macrocomandă independentă de interfață utilizator dintr-o macrocomandă încorporată de interfață utilizator.

Crearea unei macrocomenzi încorporate de interfață utilizator

Macrocomenzile încorporate de interfață utilizator rulează atunci când apar anumite evenimente într-o vizualizare, de exemplu, se face clic pe un buton, se selectează un element într-o casetă combo sau se încarcă o vizualizare. Macrocomenzile devin parte a vizualizării sau a controlului în care sunt încorporate.

Iată evenimentele cărora le puteți atașa o macrocomandă de interfață utilizator într-un control sau într-o vizualizare:

Tip eveniment Când apare
După actualizare Apare după ce tastați date într-un control sau selectați un element într-un control de listă.
La clic Apare atunci când este selectat un control.
La Activare Apare atunci când utilizatorul trece la altă înregistrare din vizualizare.
La Încărcare Apare atunci când este deschisă o vizualizare.

Iată evenimentele pe care le acceptă fiecare control:

Control sau tip de obiect Evenimente acceptate
Buton Bară de acțiune La clic
Completare automată După actualizare, La clic
Buton La clic
Casetă de selectare După actualizare
Casetă combo După actualizare
Hyperlink După actualizare, La clic
Imagine La clic
Etichetă La clic
Casetă text cu mai multe linii După actualizare, La clic
Casetă text După actualizare, La clic
Vizualizare La Activare, La Încărcare

Iată cum să creați o macrocomandă încorporată de interfață utilizator:

  1. Selectați controlul în care doriți să încorporați macrocomanda.
  2. Faceți clic pe butonul Acțiuni. Access deschide caseta de dialog Acțiuni pentru acțiunea particularizată.

Butonul Acțiuni pentru un buton de comandă dintr-o vizualizare.

  1. Faceți clic pe evenimentul căruia doriți să îi atașați macrocomanda.
    Access afișează o macrocomandă necompletată în Vizualizarea proiect a macrocomenzii și puteți să începeți să adăugați acțiuni.

Crearea unei macrocomenzi individuale de interfață utilizator

  1. Faceți clic pe Pornire > Complex > Macrocomandă.

Access afișează o macrocomandă necompletată în Vizualizarea proiect a macrocomenzii și puteți să începeți să adăugați acțiuni.

  1. Faceți clic pe Salvare. Introduceți numele macrocomenzii în caseta Nume macrocomandă, apoi faceți clic pe OK.

Sfaturi pentru crearea unei macrocomenzi de interfață utilizator

Aceste sfaturi ar trebui să fluidizeze și mai mult procesul.

  • Pentru a face referire la un câmp dintr-o macrocomandă, utilizați formatul [NumeTabel].[NumeCâmp]. De exemplu, utilizați [Activități].[Dată scadență] pentru a face referire la câmpul Dată scadență și [Activități].[Stare] pentru a face referire la câmpul Stare.
  • Înainte de a crea o macrocomandă încorporată de interfață utilizator, scrieți numele tabelelor, câmpurilor și controalelor pe care planificați să le utilizați, deoarece nu veți putea comuta la alte file în timp ce lucrați la acestea.
  • Salvați des.
 
 
Se aplică la:
Access 2013