CATEGORII DOCUMENTE |
Permit gruparea mai multor actiuni si executarea lor repetata la declansarea unui eveniment, cum ar fi: activarea unui buton sau unui element de meniu, apasarea unei taste, focalizarea unui control grafic.
Se imbunatateste semnificativ interfata aplicatiei cu utilizatorul prin folosirea comenzilor grupate in macro.
In unele situatii, comenzile macro reprezinta singura posibilitate de realizare a anumitor cerinte ale proiectantului:
Meniuri utilizator;
Executarea unei succesiuni de comenzi la deschiderea bazei de date - macrocomanda speciala Autoexec;
Definirea unor taste care sa execute comenzi rapide in cadrul unei aplicatii - macrocomanda speciala Autokeys.
Dezavantajul utilizarii macro este ca nu ofera nicio modalitate de revenire asupra operatiilor executate.
Comenzile macro reprezinta cea mai simpla metoda de programare in Access, care permite obtinerea unei aplicatii.
Pentru a crea o macrocomanda se parcurg urmatoarele etape:
Fig. 16
Crearea unei macrocomenzi
Exista posibilitatea includerii de subcomenzi macro in cadrul unui singur grup de macrocomenzi, prin adaugarea coloanei Macro Names din meniul View.
Aceasta facilitate se foloseste la crearea de meniuri utilizator si la definirea macrocomenzii speciale Autokeys.
Macrocomanda AUTOEXEC se creaza similar cu orice alta, are caracteristic faptul ca se executa la fiecare deschidere a bazei de date.
Se poate anula executarea ei automata daca la deschiderea bazei de date utilizatorul activeaza tasta Shift. Ea are rolul de a deschide formularul care constituie interfata grafica cu utilizatorul.
Macrocomanda AUTOKEYS permite definirea unor comenzi rapide de la tastatura in interiorul aplicatiei Access. Atribuirile de combinatii de taste unor operatii trebuie astfel facuta incat sa nu anuleze definitiile de taste din sistemul de operare Windows. De exemplu: nu se recomanda folosirea combinatiei de taste Ctrl+X, Ctrl+C si Ctrl+V, care sunt folosite in Windows pentru decuparea, copierea si refacerea unei zone Clipboard.
O macro Autokeys se creaza ca orice grup de comenzi, avand in coloana Macro Names definite combinatiile de taste, iar in coloana Action operatia care se executa la activarea lor. De exemplu:
Macro Names Action Arguments
MsgBox specificatiile de mesaj
^ F OpenForm specificatiile unui formular
Se pot activa oricand in timpul lucrului cu baza de date folosind tasta speciala F4, respectiv combinatia de taste CTRL+F.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 2401
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved