Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
1
Cursul 2 Iniţiere în Access 2
În vizualizarea Foaie de date, se pot introduce date şi lăsa aplicaţia Access să genereze
structura tabelului în spatele informaţiilor introduse. Numele câmpului se atribuie automat (Câmp1,
Câmp2, etc.), iar aplicaţia Access setează tipul de date pentru câmp pe baza tipului de date pentru
data introdusă.
1. În fila Creare, în grupul Tabele, se face clic pe Tabel .
Aplicaţia Access creează tabelul, apoi plasează cursorul în prima celulă goală din coloana
Adăugare câmp nou.
NOTĂ Dacă nu se vede o coloană denumită Adăugare câmp nou, este posibil să fie activ modul
de vizualizare Proiectare în loc de vizualizarea Foaie de date. Pentru a comuta la vizualizarea Foaie
de date, se face dublu clic pe tabel în Panoul de navigare. Aplicaţia Access solicită salvarea noului
tabel, apoi comută la vizualizarea Foaie de date.
Când se introduc date într-o coloană nouă, aplicaţia Access utilizează informaţiile tastate
pentru a recunoaşte tipul de date potrivit pentru acel câmp. De exemplu, dacă se introduce
01.01.2007, aplicaţia Access recunoaşte aceste informaţii ca fiind o dată calendaristică și setează
tipul de date al câmpului la Dată/Oră. Dacă aplicaţia Access nu deţine suficiente informaţii din cele
introduse pentru a deduce tipul de date pentru câmp, acesta se setează la Text.
Următorul tabel arată cum funcţionează modul de detectare automată a tipului de date în
vizualizarea Foaie de date.
2
Cursul 2 Iniţiere în Access 3
10:50 am Dată/Oră
17:50 Dată/Oră
94,40 lei Simbol monetar
Simbolul monetar recunoscut este cel din setările regionale.
21,75 Număr, Dublă precizie
123,00% Număr, Dublă precizie
3,46E+03 Număr, Dublă precizie
În plus faţă de determinarea tipului de date, aplicaţia Access poate seta proprietatea Format
în funcţie de ce anume se introduce. De exemplu, dacă se introduce 10:50 am, aplicaţia Access
setează tipul de date Dată/Oră şi proprietatea Format la Oră fmt.mediu.
La adăugarea unui câmp prin tastarea informaţiilor în celula de sub antetul Adăugare câmp
nou, aplicaţia Access atribuie automat un nume acelui câmp. Aceste nume sunt: Câmp1 pentru
primul câmp, Câmp2 pentru al doilea, şi aşa mai departe. Se recomandă utilizarea unor nume mai
descriptive pentru numele de câmpuri, pentru a şti ce conţine atunci când se vede în panoul Listă de
câmpuri.
Pentru a modifica denumirea câmpului, se face clic cu butonul din dreapta pe antetul său,
apoi se face clic pe Redenumire coloană în meniul local de comenzi, sau se face dublu clic
pe titlul coloanei, apoi se tastează noul nume. Numele câmpurilor pot conţine până la 64 de
caractere (litere şi cifre), incluzând spaţiile.
Pentru a muta un câmp, acesta se selectează făcând clic pe titlul său, apoi se glisează în
poziția dorită. De asemenea, se pot selecta mai multe câmpuri alăturate şi glisa toate într-o
locaţie nouă. Pentru a selecta mai multe câmpuri alăturate, se face clic pe antetul primului
câmp, apoi ţinând apăsată tasta SHIFT se face clic pe antetul ultimului câmp.
3
Cursul 2 Iniţiere în Access 4
legătură cu tabelul curent. Adăugarea câmpului se face prin utilizarea Listei de câmpuri, care
afişează câmpurile disponibile în alte tabele din baza de date.
Vizualizare Proiectare este o vizualizare care afişează proiectul următoarelor obiecte ale
bazei de date: tabele, formulare, interogări şi rapoarte. În vizualizarea Proiectare se pot crea obiecte
noi ale bazei de date şi se poate modifica proiectul obiectelor existente. În vizualizarea Proiectare,
mai întâi se crează structura tabelului nou. Apoi, se comută la vizualizarea Foaie de date pentru a
introduce datele, sau se introduc datele utilizând altă metodă, cum ar fi lipirea sau adăugarea.
1. În fila Creare, în grupul Tabele, se face clic pe Proiectare tabel .
4
Cursul 2 Iniţiere în Access 5
2. Pentru fiecare câmp din tabel se tastează un nume în coloana Nume câmp, apoi se
selectează un tip de date în coloana Tip de date din lista derulantă.
NOTĂ Dacă nu se văd coloanele Nume câmp şi Tip de date, este posibil să fie activ
modul de vizualizarea Foaie de date. Pentru a comuta la vizualizarea Proiectare, se face clic
pe butonul Vizualizare proiect în bara de stare din fereastra aplicaţiei Access. Aceasta
solicită un nume pentru tabelul nou, apoi comută la vizualizarea Proiectare.
3. Opțional se poate introduce o descriere pentru fiecare câmp în coloana Descriere. Această
descriere se afişează în bara de stare atunci când punctul de inserare se află în acel câmp şi
se utilizează ca bară de stare text pentru orice control creat prin glisarea câmpului din panoul
Listă de câmpuri într-un formular sau raport, şi pentru orice control creat pentru acel câmp
din expertul Formular sau expertul Raport.
4. După ce au fost definite toate câmpurile, tabelul se salvează:
Se face clic pe butonul Microsoft Office , apoi se face clic pe Salvare (CTRL+S).
5. Se comută la vizualizarea Foaie de date, și apoi se introduc datele în tabel, făcând clic în
prima celulă necompletată şi tastând. De asemenea, se pot lipi date din altă sursă.
5
Cursul 2 Iniţiere în Access 6
SFAT Pentru numere de telefon, numere de componente şi orice alte numere care nu se utilizeză
în calcule aritmetice, se recomandă selectarea tipului de date Text în loc de Număr.
Fiecare câmp are un grup asociat de setări, denumite Proprietăţi, care definesc
caracteristicile de aspect sau comportament ale câmpului.
Pentru a vedea şi/sau modifica proprietăţile unui câmp, se face clic pe câmp în grila de
proiectare. Proprietăţile sunt afişate sub grila de proiectare, în zona Proprietăţi câmp, fiind
permisă modificarea lor.
Pentru a vedea o descriere a fiecărei proprietăţi de câmp, se face clic pe proprietate, sub
Proprietăţi câmp. Dacă se apasă tasta F1 se obţin informaţii detaliate.
Următorul tabel conţine o descriere a unor proprietăţi de câmp care se reglează în mod
obişnuit.
PROPRIETATE DESCRIERE
Dimensiune câmp Pentru câmpurile Text, această proprietate setează numărul maxim de
caractere care pot stocate în câmp. Numărul maxim este 255. Pentru
câmpurile Număr, această proprietate setează tipul de număr care va fi stocat
(Întreg lung, Dublu, şi aşa mai departe). Pentru o stocare eficientă a datelor, se
recomandă să se aloce spaţiul minim necesar pentru datele respective. Această
valoare poate fi mărită mai târziu, în caz că este nevoie.
Format Această proprietate setează modul în care se afişează datele. Nu afectează
6
Cursul 2 Iniţiere în Access 7
datele în sine cum sunt stocate în câmp. Se poate selecta un format predefinit
sau introduce un format particularizat.
Mască intrare Utilizaţi această proprietate pentru a specifica un model pentru toate datele
care vor fi introduse în acest câmp. Astfel, datele se vor introduce corect şi
vor conţine numărul corect de caractere. Pentru ajutor, în vederea generării
unei măşti de intrare, faceţi clic pe în partea dreaptă a casetei de
proprietăţi.
Valoare implicită Această proprietate se utilizează pentru a specifica valoarea implicită care va
apărea în acest câmp de fiecare dată când se adaugă o înregistrare nouă. De
exemplu, pentru un câmp de tip Dată/Oră în care se dorește să se înregistreze
întotdeauna data la care s-a adăugat înregistrarea, se poate introduce Data() ca
valoare implicită.
Necesar Această proprietate stabileşte dacă se solicită o valoare pentru acest câmp.
Dacă se setează această proprietate la Da, aplicaţia Access nu va permite
adăugarea unei înregistrări decât dacă se introduce o valoare pentru acest
câmp.
Aplicaţia Access are performanţe bune în detectarea automată a tipului de date pentru un
câmp creat în vizualizarea Foaie de date. Cu toate acestea, uneori este posibil să fie necesară
înlocuirea unei decizii luate de aplicaţia Acces. De exemplu, pot fi ID-uri de elemente existente care
servesc la identificarea acestora. Dacă se tastează un ID numeric, cum ar fi 100, într-un tabel în
modul de vizualizare Foaie de date, caracteristica de detectare automată de tip de date setează un tip
de date numeric pentru acel câmp. Cu toate acestea, tipurile de date numerice trebuie utilizate
numai pentru câmpurile care sunt implicate în calcule aritmetice. În mod normal, identificatorii
precum ID-urile de elemente ar trebui stocate ca tip de date Text.
Setarea explicită a tipului de date şi a formatului (proprietăţile) pentru un câmp creat în
vizualizarea Foaie de date se poate face direct în acest mod de vizualizare utilizând comenzile din
grupul Tip şi formatare date în fila Foaie de date.
Aplicaţia Access furnizează şabloane pentru tipurile de tabele utilizate în mod obişnuit.
Astfel, se poate crea o structură de tabel completă cu câmpuri deja configurate şi gata de utilizat.
Dacă este necesar, se pot adăuga sau elimina câmpuri, astfel încât tabelul să se potrivească nevoilor
personale.
1. În fila Creare, în grupul Tabele, se face clic pe Şabloane tabel, apoi se selectează unul
dintre şabloanele disponibile din listă.
Pentru a adăuga date, se tastează în prima celulă necompletată sau se lipesc date dintr-o
altă sursă.
7
Cursul 2 Iniţiere în Access 8
Pentru a şterge o coloană, se face clic cu butonul din dreapta pe titlul coloanei, apoi se
face clic pe Ştergere coloană .
Pentru a adăuga o coloană nouă se poate tasta în coloana Adăugare câmp nou din
vizualizarea Foaie de date, sau în fila Foaie de date, în grupul Câmpuri şi coloane, se
face clic pe Câmp nou.
Aplicaţia Access afişează panoul Şabloane de câmp, care conţine o listă de tipuri de
câmpuri utilizate în mod obişnuit. Prin dublu clic sau glisarea unuia din aceste câmpuri
în foaia de date, aplicaţia Access adaugă un câmp cu acel nume şi îi setează proprietăţile
la valorile potrivite pentru acel tip de câmp. Proprietăţile pot fi modificate ulterior. La
glisarea câmpului, el trebuie glisat pe o arie din foaia de date. Se va afişa o bară
verticală, care arată unde se va plasa câmpul.
2. Se salvează tabelul:
Se face clic pe butonul Microsoft Office , apoi se face clic pe Salvare (CTRL+S).
1. În Panoul de navigare, se face clic cu butonul din dreapta pe tabelul dorit, apoi se face clic
pe Deschidere în meniul local de comenzi. Sau, se face clic cu butonul din dreapta pe fila
document, apoi se face clic pe Vizualizare Foaie de date. Sau, se face clic pe Vizualizare
Foaie de date în bara de stare a aplicaţiei Access.
Tabelul se deschide în vizualizarea Foaie de date.
1. În Panoul de navigare, se face clic cu butonul din dreapta pe tabelul dorit, apoi se face clic
pe Vizualizare Proiectare în meniul local de comenzi. Sau, se face clic cu butonul din
dreapta pe fila document, apoi se face clic pe Vizualizare proiect. Sau, se face clic pe
Vizualizare proiect în bara de stare a aplicaţiei Access.
Tabelul se deschide în vizualizarea Proiectare.
8
Cursul 2 Iniţiere în Access 9
Cheia primară
Fiecare tabel ar trebui să includă o coloană sau un set de coloane care identifică, în mod
unic, fiecare rând stocat în tabel. De obicei se utilizează un număr unic de identificare, cum ar fi
numărul de ID al unui element sau un număr de serie (cod). În terminologia bazelor de date, aceste
informaţii reprezintă cheia primară a tabelului. Cheia primară a unui tabel constă în unul sau mai
multe câmpuri care identifică în mod unic fiecare rând stocat în tabel. De exemplu, în tabelul
Proiecte, unde fiecare proiect are un număr ID unic de proiect, câmpul ID Proiect este cheia primară
a tabelului.
Un câmp poate fi cheie primară dacă îndeplineşte câteva caracteristici. În primul rând, el
identifică în mod unic fiecare rând. În al doilea rând, nu este niciodată gol sau nul - există
întotdeauna o valoare. În al treilea rând, acest câmp se modifică rareori (în mod ideal, niciodată).
Dacă există un identificator unic pentru înregistrările unui tabel, se poate utiliza acel
identificator ca şi cheie primară a tabelului - dar numai dacă valorile din această coloană vor fi
întotdeauna diferite pentru fiecare înregistrare. Nu pot exista valori duplicate într-o cheie primară.
De exemplu, nu se utilizează numele oamenilor pentru cheia primară, deoarece numele nu sunt
unice. Este foarte posibil să existe doi oameni cu acelaşi nume în acelaşi tabel.
O cheie primară trebuie întotdeauna să aibă o valoare. Dacă este posibil ca valoarea unei
coloane să devină neatribuită sau necunoscută (valoare lipsă) la un moment dat, această coloană nu
se poate utiliza ca şi componentă într-o cheie primară.
Întotdeauna trebuie aleasă o cheie primară ale cărei valori nu se vor schimba. Într-o bază de
date care utilizează mai multe tabele, se poate utiliza cheia primară a unui tabel ca referinţă în alte
tabele. Dacă se schimbă cheia primară, modificarea trebuie aplicată peste tot unde se face referire la
cheie. Utilizarea unei chei primare care nu se va modifica reduce şansele de a se desincroniza cheia
primară cu tabelele care au referinţe la ea.
În unele cazuri, este de preferat să se utilizeze două sau mai multe câmpuri care împreună
asigură cheia primară a unui tabel. De exemplu, un tabel Rezultate proiecte, care stochează
elemente de linie pentru proiecte, foloseşte două coloane în cheia sa primară: ID Student şi
ID Proiect. Când o cheie primară utilizează mai mult de o coloană, aceasta se mai numeşte şi cheie
compusă. Access utilizează câmpuri de tipul cheie primară pentru a asocia rapid date din tabele
multiple şi a cumula datele.
Se recomandă să se specifice întotdeauna o cheie primară pentru un tabel. În caz contrar, la
salvarea tabelului, Access solicită crearea automată a unui câmp pentru cheia primară. Dacă se
permite, Access creează un câmp ID care are tipul de date AutoNumerotare. Pentru un câmp de tip
AutoNumerotare Access atribuie automat o valoare. Un astfel de identificator nu are date, adică nu
conţine informaţii care descriu rândul pe care îl reprezintă. Identificatorii fără date sunt ideali pentru
rolul de cheie primară, deoarece nu se modifică. Este posibil ca o cheie primară care conţine date
despre un rând - de exemplu, un număr de telefon sau numele unui student - să se modifice,
deoarece se poate modifica informaţia în sine. Astfel, Access asigură că fiecare înregistrare are o
valoare în câmpul cheie primară şi că aceasta este întotdeauna unică.
O coloană setată la tipul de date AutoNumerotare este o cheie primară potrivită. Nu există două
ID-uri identice pentru proiecte.
9
Cursul 2 Iniţiere în Access 10
La crearea unui tabel nou în vizualizarea Foaie de date, Access creează automat o cheie
primară şi îi atribuie numele de câmp ID şi tipul de date AutoNumerotare. Câmpul este ascuns în
vizualizarea Foaie de date, dar poate fi văzut dacă se comută la vizualizarea Proiectare.
Access adaugă un indicator de cheie la stânga câmpului sau a câmpurilor care sunt chei
primare.
Access elimină indicatorul de cheie din câmpul sau câmpurile care au fost chei primare.
10