Particularizarea unei vizualizări într-o aplicație Access creând o macrocomandă de interfață utilizator

Cu ajutorul macrocomenzilor de interfață cu utilizatorul din aplicațiile web Access, puteți efectua 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 și macrocomenzi „autonome” de interfață utilizator, cuprinse în obiectele macrocomenzi.

Pentru a evita dublarea raționamentului de creare a macrocomenzilor, reutilizați macrocomenzile autonome de interfață utilizator, apelându-le din alte macrocomenzi. Puteți să vedeți macrocomenzile autonome 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ă autonomă de interfață utilizator dintr-o macrocomandă încorporată de interfață utilizator.

Notă : Acest articol nu se aplică pentru bazele de date Access pentru desktop.

Crearea unei macrocomenzi încorporate de interfață cu utilizatorul într-o aplicație web Access

Macrocomenzile încorporate de interfață cu utilizatorul din aplicațiile web Access 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ță cu utilizatorul într-un control sau într-o vizualizare dintr-o aplicație web Access:

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 în vizualizările listă și vizualizările necompletate:

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

Notă : 

  • Vizualizările rezumat din aplicații web Access nu acceptă capacitatea de a adăuga controale particularizate, ceea ce înseamnă că nu puteți adăuga nicio macrocomandă de interfață cu utilizatorul în niciun control din acest tip de vizualizare.

  • Vizualizările foaie de date nu acceptă evenimentele de control După actualizare. Puteți defini raționamentul macrocomenzii în evenimentul După actualizare al controalelor plasate doar în vizualizările listă și cele necompletate.

  • Controalele de browser web, controalele subvizualizare și controalele de elemente asociate nu acceptă niciun eveniment din niciun tip de vizualizare.

Iată cum să creați o macrocomandă încorporată de interfață cu utilizatorul într-o aplicație web Access:

  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.

  3. 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 autonome de interfață cu utilizatorul într-o aplicație web Access

  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.

  2. 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ță cu utilizatorul într-o aplicație web Access

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. Dacă vizualizarea se bazează pe o interogare, furnizați numele obiectului interogare salvată. De exemplu, dacă sursa de înregistrări a vizualizării dvs. este o interogare numită InterogareaMea, utilizați [InterogareaMea].[Dată scadență] pentru a face referire la câmpul Dată scadență din interogare.

  • Î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.

  • Unele argumente de acțiune de macrocomandă acceptă expresii. Dacă doriți să utilizați o expresie pentru un argument de acțiune de macrocomandă, introduceți un semn = în prima poziție din caseta argumentului. Dacă argumentul acceptă expresii, Access afișează un buton Generator de expresii în partea dreaptă a casetei argumentului.

  • Salvați des.

Au fost utile aceste informații?

Minunat! Alt feedback?

Cum putem îmbunătăți?

Vă mulțumim pentru feedback!

×