Sunteți pe pagina 1din 7

A 1.

MACRO-URI
A 1.1. Obiectivele lucrării
a) Proiectarea unor macro-uri pentru operaţiuni asupra obiectelor bazei de date
(tabele şi formulare);
b) Proiectarea unor macro-uri care se lansează la apariţia unor evenimente;
c) Ataşarea unor macro-uri la butoane în cadrul formularelor.
Se va utiliza baza de date Gestiune Stocuri

A 1.2. Desfăşurarea lucrării


1. Să se scrie un macro care să deschidă tabelul Facturi.

2. Să se scrie un macro care să deschidă formularul Materiale.


3. Să se scrie un macro care să deschidă o interogare.

4. Să se un macro care să se execute la deschiderea bazei de date (Autoexec). Se va schimba


numele unuia din cele de la punctele 1, 2 sau 3 în Autoexec.

5. Să se introducă valorile pentru câmpul stoc_inceput cu formularul Materiale. Pentru câmpul


stoc_început din formularul Materiale la sectiunea Events, After Update se va preciza macro-
ul care contine următoarele:

6. Să se scrie un macro care se lansează la evenimentul OnMouseMove. Se va utiliza Msgbox cu


texte de explicaţie despre câmpul respectiv. De exemplu, dacă se plasează mouse-ul
deasupra câmpului den_mat să apară o explicaţie de genul : “Se introduce denumirea
materialului”. Pentru aceasta, se va ataşa evenimentului OnMouseMove un macro care
conţine o acţiune Msgbox cu textul “Se introduce denumirea materialului”.
7. Să se proiecteze un macro care să găsească o înregistrare în tabelul Materiale. Se va căuta
după cuvântul “cheie”. Se vor utiliza acţiunile OpenTable şi FindRecord.

8. Să se proiecteze un macro care să afişeze data curentă.


9. Să se proiecteze un macro care să afişeze ora exactă. Se va utiliza funcţia Time.

10. Să se creeze butoane de navigare în locul celor implicite. Un buton se va denumi Precedent
şi unul Următor. Fiecărui buton i se va ataşa un macro cu acţiunea “GotoRecord” şi opţiunea
Record=Previous, respectiv “GotoRecord” şi opţiunea Record=Next.
11. Să se creeze un formular “Gestiune Stocuri” care va avea câte un buton pentru fiecare
formular. Fiecărui buton i se va ataşa un macro care va avea ca acţiune “OpenForm”.
12. Să se creeze un macro Autoexec pentru a lansa formularul “Gestiune stocuri” la deschiderea
bazei de date.

S-ar putea să vă placă și