Sunteți pe pagina 1din 3

Laborator Access 2007. Baza de date VanzareCarti. Partea a 5-a.

Folosrea avansat a controalelor n formulare




S considerm un formular simplu, Comenzi, obinut dnd clic pe comanda Form din grupul
Forms al tab-ului Create. El va arta similar cu cel din Fig. 1.

Fig. 1. Formularul Comenzi

Ce dorim n exemplele urmtoare?
Utilizatorul s introduc noi comenzi, nu s editeze pe cele existente.
Utilizatorul nu va fi nevoit s introduc nimic n cmpul Comanda ID, care este de tip
AutoNumber i deci se va autoincrementa. Prin urmare, vom ascunde acest cmp.
Utilizatorul nu ar trebui s introduc data comenzii, aceasta fiind, n mod normal data
curent, adic data zilei respective.

1) Stabilirea proprietilor formularului
Apsnd butonul Property Sheet din grupul Tools al tab-ului Arrange (sau combinaia
Alt+Enter) vezi Fig. 2 va aprea panelul Property Shett, n dreapta ecranului, aa cum e ilustrat
n Fig. 3.


Fig. 2. Tab-ul Arrange, grupul Tools, comanda Property Sheet


Pentru a stabili efectiv proprietile formularului:
i. Vizualizai formularul n Design View
ii. Cnd se deschide panelul Property Sheet (Fig. 3 stnga), fii siguri c:
a. n Selection Type avei selectat Form (ca n Fig. 3 dreapta)
b. Setai proprietile dorite.


Fig. 3. Property Sheet

De exemplu, pentru a nu permite editarea datelor, selectai n Property Sheet tab-ul Data i
la proprietatea Allow Edits setai No, aa cum se indic n Fig. 4.

Fig. 4. Property Sheet. Tab-ul Data. Setarea proprietii Allow Edits cu valoarea No
2) Ascunderea unui cmp n formular
i. n Design View, deschidei Property Sheet.
ii. Schimbai pentru cmpul Comanda ID valoarea proprietii Visible, n tab-ul
Format, la No (Fig. 5).
iii. Comutnd pe modul Form View, o s vedei rezultatul.

Fig. 5. Schimbarea proprietii Visible cu valoarea No

3) Autocompletarea cmpului Data cu data curent.
i. n Design View, selectai cmpul Data, apoi deschidei Property Sheet pe tab-ul
Data - Fig. 6.
ii. Dai clic pe butonul din dreptul proprietii Default Value.
iii. Se va deschide fereastra Expression Builder, n care introducei expresia = Date()
ca n Fig. 7.

Fig. 6. Property Sheet. Tab-ul Data. Crearea unei reguli de validare pentru cmpul Data

Fig. 7. Feresatra Expression Builder

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