Laborator Access 2007 Exemplu Partea 5

download Laborator Access 2007 Exemplu Partea 5

of 3

description

-

Transcript of Laborator Access 2007 Exemplu Partea 5

  • 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