Interfata Microsoft Access - Anatomie
Microsoft Access este un Sistem de Gestiune a Bazelor de Date (SGBD) care face parte din suita Microsoft Office. Cand deschizi Access, intalnesti cateva zone importante pe care trebuie sa le cunosti.
Fisierul .accdb
Cand creezi o baza de date in Access, se genereaza un fisier cu extensia .accdb (Access Database). Acest singur fisier contine totul: tabelele, datele, interogarile, formularele, rapoartele.
Spre deosebire de alte programe (Word, Excel), Access salveaza automat datele pe masura ce le introduci. Nu trebuie sa apesi Ctrl+S dupa fiecare rand - doar cand creezi sau modifici structura (campuri, tabele).
Gandeste-te la fisierul .accdb ca la un dulap de birou. Dulapul (fisierul .accdb) contine mai multe sertare (tabelele). Fiecare sertar are dosare (inregistrarile) organizate dupa etichete (campurile). Cand pui un dosar in sertar, el ramane acolo - nu trebuie sa "salvezi" sertarul de fiecare data.
Cele doua moduri de lucru cu un tabel
In Access, un tabel poate fi deschis in doua moduri diferite (views). Fiecare mod are un scop specific. Este foarte important sa intelegi diferenta!
Principalele tipuri de date
Fiecare camp trebuie sa aiba un tip de date care spune Access-ului ce fel de informatii poate stoca. Alegerea corecta a tipului este foarte importanta!
| Tip de date | Ce stocheaza | Exemplu |
|---|---|---|
| Short Text | Text scurt (max 255 caractere) | Nume, Prenume, Clasa, Oras, Email |
| Long Text | Text lung (memo, pana la 64.000 car.) | Observatii, Descriere, Note elev |
| Number | Numere (intregi sau cu zecimale) | MediaGenerala, Varsta, NrAbsente |
| AutoNumber | Numar generat automat (1, 2, 3...) | ID (cheie primara) |
| Date/Time | Data si/sau ora | DataNasterii, DataInscrierii |
| Yes/No | Adevarat sau fals (checkbox) | EsteTransferat, AreBursa |
| Currency | Valori monetare (cu 4 zecimale) | Pret, Salariu, TaxaScolara |
Panoul de proprietati (Field Properties)
Cand selectezi un camp in Design View, in partea de jos a ferestrei apare panoul de proprietati. Aici poti configura detalii suplimentare despre fiecare camp.
De ce avem nevoie de cheie primara?
Cheia primara este un camp (sau o combinatie de campuri) care identifica unic fiecare inregistrare din tabel. Fiecare valoare din acest camp trebuie sa fie unica - nu pot exista doua randuri cu aceeasi valoare.
In tabelul nostru "Elevi", cheia primara este ID (AutoNumber). De ce nu putem folosi "Nume" ca cheie primara? Pentru ca doi elevi pot avea acelasi nume (ex: doi "Popescu Ion" in scoala).
Cum adaugi inregistrari in tabel
Dupa ce ai creat structura tabelului in Design View, comuti la Datasheet View pentru a introduce date. Fiecare rand pe care il completezi devine o inregistrare (record).
Ctrl+S = Salvezi structura, nu datele
O particularitate importanta a Access: cand apesi Ctrl+S, salvezi structura tabelului (campuri, proprietati). Datele se salveaza automat cand treci la alt rand sau inchizi tabelul.
Prima data cand salvezi un tabel nou, Access te intreaba sa-i dai un nume. Alege un nume descriptiv la plural (ex: "Elevi", nu "Table1")!