Documente Academic
Documente Profesional
Documente Cultură
Suport Curs Access
Suport Curs Access
Pentru a lansa în execuţie programul Access din meniul Start, Programs alegeţi
Microsoft Office - Microsoft Office Access 2003.
După ce Access s-a încărcat, va fi afişată caseta de dialog din figura de mai jos.
Dacă doriţi să creaţi o bază de date nouă alegeţi Creare fişier respectiv Baza de date
necompletată, daţi un nume bazei de date şi alegeţi directorul în care doriţi să o
salvaţi.
Selectaţi din rubrica Deschidere opţiunea Mai mult… pentru deschiderea unei baze
date existente. Deasupra opţiunii Mai mult… se observă lista bazelor de date
deschise anterior. Când baza de date pe care doriţi să o deschideţi se află printre
1
acestea, o selectaţi şi se va deschide, altfel, selectaţi Mai mult… . Access afişează
caseta de dialog Open, de unde vă puteţi alege baza de date care doriţi o deschideţi.
După deschiderea unei baze de date este afişat acest ecran special.
Bazele de date Access conţin următoarele elemente într-un singur fişier bază de
date .mdb:
• Tabelele (Tables) stochează datele în formatul rând-coloană, similar celui
folosit de aplicaţiile de calcul tabelar. O bază de date Access poate cuprinde cel
mult 32768 de tabele, dintre care 254 pot fi deschise în acelaşi timp, dacă aveţi
suficiente resurse disponibile.
• Interogările (Queries) afişează datele conţinute în cel mult 16 tebele. Cu
ajutorul lor puteţi indica modul în care prezentaţi datele alegând tabelele care
compun interogarea şi cel mult 255 de câmpuri ale acestora. Determinaţi
înregistrările care vor fi afişate indicând criteriile pe care trebuie să le
îndeplinească datele cuprinse în interogare.
• Formularele (Forms) afişează datele conţinute în tabele sau interogări şi vă
permit să adăugaţi altele noi, să le actualizaţi sau să le ştergeţi pe cele existente.
Formularele pot conţine un cod (cod VBA) care asigură subproceduri controlate
de evenimente pentru ele şi pentru obiectele de control conţinute.
• Rapoartele (Reports) tipăresc datele din tabele şi interogări în aproape orice
format pe care îl doriţi.
• Macrocomenzile (Macros) automatizează operaţiile Access. Ele iau locul
codului de programe cerut de alte aplicaţii de baze de date, pentru a executa
anumite acţiuni ca răspuns la evenimente iniţiate de utilizator, de exemplu
executarea unui clic pe un buton de comandă.
• Modulele (Modules) conţin codul Access VBA pe care îl scrieţi pentru a
executa operaţii neacceptate de colecţia standard de macrocomenzi incluse în
Access.
2
În fereastra Database, având selectată opţiunea Tables, executaţi clic pe New şi apare
fereastra New Table, de unde alegeţi modul Design View şi Ok. Pe ecran apare
fereastra Table Design din figura de mai jos.
Lista care urmează centralizează proprietăţile care le stabiliţi în grila Table Design:
• Field Name. Introduceţi numele câmpului ân prima coloană a grilei Table
Design. Numele câmpurilor nu pot fi mai lungi de 64 de caractere şi pot avea
înglobate spaţii şi semne de punctuaţie cu excepţia punctelor (.), a semnelor de
exclamare (!) şi a parantezelor drepte ([ ]). Numele câmpurilor sunt obligatorii şi
nu puteţi atribui acelaşi nume mai multor câmpuri. Este foarte bine dacă nu
includeţi spaţii în nume. (Pentru a îmbunătăţii lizibilitatea înlocuiţi spaţiile cu
caracterul de subliniere ( _ ) sau folosiţi litere mari şi mici.)
• Data Type. Selectaţi tipurile datelor dintr-o listă derulantă din a doua coloană a
grilei Table Design. Aceste tipuri includ Text, Memo, Number, Date/Time,
Currency, AutoNumber, Yes/No, OLE Object şi Lookup Wizard. (vezi tabelul 1)
• Description. În caseta de text din cea de-a treia coloană a grilei Table Design
puteţi introduce o descriere opţională a câmpului. Dacă o adăugaţi, ea va apărea
pe bara de stare din partea din stânga-jos a ferestrei Access atunci când selectaţi
câmpul pentru introducerea sau editarea datelor.
• Primary Key. Pentru a alege un câmp drept cheie principală, selectaţi-l
executând clic pe butonul lui de selecţie din partea stângă a coloanei Field Name
şi apoi apăsaţi pe butonul Primary Key de pe bara cu instrumente. (Utilizarea
unui câmp cheie primară este o metodă simplă de prevenire a duplicării
înregistrărilor dintr-o tabelă.)
În funcţie de tipul de date ales pentru un câmp, puteţi stabili câteva prorietăţi
suplimentare. Acestea pot fi indicate în eticheta General din panoul Field
Properties al ferestrei Table Design:
3
• Field Size. În această casetă de text introduceţi dimensiunea câmpului
pentru tipul de date Text. În cazul tipului Numeric, alegeţi dimensiunea
câmpului selectând-o dintr-o listă derulantă.
• Format. Puteţi selecta dintr-o listă derulantă combinată, un format
standard, predefinit, în care veţi afişa valorile din câmpuri.
• Decimal Places. Din caseta derulantă combinată puteţi alege Auto sau
un anumit număr de zecimale.
• Input Mask. Măştile de intrare a datelor sunt şiruri de caractere, similare
celor folosite de proprietatea Format, care determină modul de afişare a
datelor în timpul introducerii şi editării lor.
• Caption. Dacă în fereastra Table Datasheet View, vreţi să apară pe
butonul antetului câmpului un nume (altul decât numele lui), îl puteţi
introduce în caseta de text cu lista Caption.
• Default Value. Introducând o valoare în caseta de text Default Value,
indicaţi o valoare iniţială, pe care Access o introduce automat în câmp, când
adăugaţi o nouă înregistrare în tabelă.
• Validation Rule (regula de validare). Regulile de validare testează,
valoarea introdusă într-un câmp.
• Validation Text (textul validării). Reprezintă textul care va apărea pe
bara de stare, în cazul în care valoarea introdusă nu respectă criteriul
Validation Rule.
• Required (cerinţă). Dacă stabiliţi Yes, va trebui să introduceţi o valoare
în câmp.
• Indexed (indexat). Dintr-o listă derulantă puteţi alege între un index care
permite valorile duplicat şi unul care cere ca fiecare valoare din câmp să fie
unică.
FOLOSIREA INTEROGĂRILOR
6
Proiectarea interogării de tip selecţie
Fereastra conţine tabela adăgată, iar în partea de jos o grilă de tabel numită grila
QBE ( Query By Exemple – Interogare prin exemplu), în care puteţi structura
vizual interogarea.
Executaţi dublu-clic pe câmpurile care doriţi să le adăugaţi în grila QBE. Acestea
vor apărea în rândul Field. Pe rândul Table este specificată tabela din care sunt
luate câmpurile. Sort permite sortarea înregistrărilor după câmpul dorit (crescător
sau descrescător), iar Show afişarea numai a câmpurilor dorite. În rândul Criteria
se stabilesc condiţiile de selecţie.
Pentru a realiza o interogare parametrică (veţi fi atenţionat pentru fiecare
parametru necesar în caseta de dialog Enter Parameter Value) scrieţi textul cu
care se cere introducerea valorilor încadrat între paranteze.
Creaţi o interogare de selecţie pentru tabela din care doriţi să folosiţi datele
pentru noua tabelă. Alegeţi câmpurile dorite şi stabiliţi criteriile pentru
înregistrările care doriţi sâ apară în noua tabelă. Alegeţi Query – Make Table. Va
apărea caseta de dialog Make Table, ân caseta de text Table Name introduceţi
numele pentru noua tabelă şi executaţi clic pe OK. Rulaţi interogarea realizată şi
noua tabelă va fi creată.
8
Pe rândul Update To, pentru câmpul dorit introduceţi expresia cu care doriţi să
înlocuiţi înregistrările din acel câmp. Dacă doriţi să modificaţi numai anumite
înregistrări, completaţi criteriul corespunzător. (În exemplul de mai sus preţul
pentru produsul ZAHAR va fi marit cu 5%)
TIPĂRIREA RAPOARTELOR
9
Access combină datele din tabele, interogări şi chiar formulare şi generează un
raport pe care să-l tipăriţi.
Pentru a creea un raport executaţi clic pe eticheta Reports din fereastra
Database şi apoi pe butonul New. Programul Access afişează caseta de dialog
New Report din figura de mai jos:
10
Foaia de comenzi macro permite să introduceţi cu uşurinţă acţiunile şi
argumentele lor. Alegeţi acţiunea dorită din lista acţiunilor iar în partea de jos
stabiliţi argumentele acţiunilor. Argumentele definesc modul de lucru al
acţiunii. Fiecare tip de acţiune are un set asociat de argumente.
11