Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
Apsam Create, i n acest moment pot s creez componentele unei baze de date.
Dac ar fi s dau o definiie unei baze de date, a spune ct mai simplu, n felul
urmtor: o baz de date nu este altceva dect o sum de tabele, tabele care con in date din
viaa real, iar aceste tabele, n interiorul bazei de date, sunt rela ionate .
Observm c interfaa Access-ului pornete deja cu un tabel nou. Tabelele din interiorul
bazei de date seamn foarte mult cu tabele din alte programe cu care poate a i mai lucrat
(Excel, Word), numai ca aceste tabele din Access sunt mai inteligente.
diferite.
Vom crea un prim tabel numit Clieni. Observai c imediat dupa ce am nceput s
crem baza de date. Cu alte cuvinte, n acest momemt putem s crem structura de baz a
tabelului.
Exist dou moduri de vizualizare ale unui tabel (din ribbon-ul contextual Datasheet >
Views): Datasheet View, ce ne permite s crem structura tabelului i s introducem datele
n acelai timp, i Design View.
V recomand s creai structura tabelului n Design View, apoi s folosii Datasheet
View pentu introducerea datelor.
n momentul n care alegem s crem un tabel n Design View, Access va cere imediat
s introducem numele acestuia.
Gsim acum tabela n partea stng a ecranului, acolo unde avem un meniu ce ne
permite s navigm prin elementele din interiorul bazei de date. Acum putem s crem
coloanele din tabel.
Este recomandat c orice tabel s aib o coloan cu rolul de indentificator unic de linie.
Fie c se numete ID Client (ca n cazul nostru), CNP sau Marca Client. Dac nu avem un
cod intern pentru clieni, numim coloana simplu ID_CLIENT, apoi declarm coloana de tip
AutoNumber. Aceasta nseamn c Access va genera n mod automat un numr de cod unic, sub
form de numr current (1, 2, 3).
Observai cum capul de tabel a rmas cu cele patru coloane. n acest moment putem s
introducem cteva linii. Navigarea de la o valoare la alta se poate face apsnd tasta Tab.
Dac vrem s stabilim pentu coloana salariu o condiie logic, mergem n cmpul
Validation Rule i facem click pe butonul din dreapta cmpului.
Se deschide o fereastr n care putem s introducem condi ia logic. n primul cmp
scriem: Salariul>=600, i apsm OK.
Crearea relaiilor
Fiecare tabel dintr-o baz de date trebuie s stocheze valori bine definite din via a real.
Pentru entiti diferite din viaa real trebuie s creem tabele diferite.
De ex. : Tabela Angajai stocheaz dect informa ii specifice angaja ilor
Tabela COPII_ANGAJAI stocheaz dect informaii specifice copiilor de angaja i.
Totui, pentru a se pstra legtura din viaa real dintre entit i (un angajat poate avea mai
muli copii, etc), trebuie s relaionm tabelele dintr-o baz de date.
ntr-o baz de date putem avea mai multe tabele. Am convenit deja c un tabel se refer
practic la o singur entitate din viaa real .n cazul n care avem mai multe tabele, se impune ca
aceste tabele s fie relaionate, aa cum entit ile din viaa real sunt rela ionate. Acest concept
legat de relaionare st la baza teoriei relaionale, care, daca vrei, este inima noiuni unei baze de
date. Deosebirea esenial dintre o baz de date Access i un alt software (Excel, Word) este
tocmai aceea ca obiectele, entitile, tabelele din interiorul bazei de date sunt rela ionate.
S presupunem c mai avem o tabel unde inem datele despre copiii angaja ilor. Din
ribbon-ul Create crem un nou tabel (Table).
Atenie! Este nevoie s nchidem tabelele nainte de a face aceasta opera iune de
relaionare.
10
Selectm coloana Salariu, cea pentru care vrem s aplicm formatarea condi ionat, iar
de pe ribbon-ul principal facem click pe Condiional (acelasi lucru l puteam obine fcnd
click dreapta pe coloana respectiv i alegnd Condiional Formatting
11
Observai c toate acele valori care respect condi ia logic sunt scoase automat n
eviden.
12
Cuprins
Introducere ........................................................................................1
Creare unei baze de date de la 0 ........................................................1
Crearea unui tabel ..............................................................................2
Crearea relatiilor ................................................................................6
Crearea unui raport........................................................................... 10
Formatarea Conditionata ..................................................................11
Cuprins .............................................................................................13
13
14
15