Académique Documents
Professionnel Documents
Culture Documents
Capitolul Queries ne ofer posibilitatea de a interoga informaia din tabele. Structurile obinute pot fi memorate i
utilizate i ulterior.
Capitolul Forms ne ofer posibilitatea de a genera formulare de lucru. Atunci cnd formularul este construit peste un
tabel, putem vizualiza sau actualiza informaia din acel tabel. Formularele de lucru sunt destinate ecranului.
Capitolul Reports ne ofer posibilitatea de a ntocmi rapoarte i statistici asupra bazei de date. Atunci cnd raportul
este construit peste un tabel, putem vizualiza informaia din acel tabel. Rapoartele sunt destinate tipririi pe hrtie, ele ns sunt
vizualizate pe ecran prin comanda Print preview.
Construcia tabelelor
Pentru a genera primul tabel acionm n fereastra Database asupra butonului New, dup ce am ales capitolul Tables.
S construim structura tabelului Patients. Primul cmp este Patient i trebuie s defineasc n mod unic fiecare linie
din tabelul Patients. Varianta cea mai la ndemn pentru construirea unui astfel de cmp este apelarea la numrul de ordine.
Pacienii din baza de date vor fi numerotai prin alegerea tipului de date Autonumber (fig.8). Acest tip de date este de fapt
reprezentat de numere Long integer, care se incrementez automat la inserarea unei noi linii n tabel. Atenie, ntr-un tabel un
singur cmp poate fi Autonumber !
Figure 16. Mesajul prin care suntem ntrebai dac memorm tabelul nchis anterior
10
11
Figure 26. Alegerea tipului Number, varianta Single, pentru cmpul Temperature.
12
13
Pentru ca baza de date s rein legturile efectuate vom nchide fereastra Relationships i vom rspunde Yes la
ntrebarea din figura 36.
Figure 42. Pacientul 5 nu exist n tabelul patients, trecerea pe rndul urmtor genereaz mesajul de eroare
Figure 43. Mesaj de eroare datorat ncercrii de memorare a unui pacient inexistent.
16
Pentru a a putea continua apsm succesiv pe tastatura Esc pn dispare mesajul de eroare.
Continum cu introducerea valorilor temperaturilor msurate. Acestea sunt memorate n tabelul temperatures, ns
pentru a lucra mai uor vom deschide tabelul patients (fig. 44) i vom aciona cu mouse-ul asupra plusului din faa numelui
pacientului cruia i memorm temperatura. Plusul devine minus i un tabel n care s introducem datele se desfoar (fig.
45). nchiderea acestui tabel poate fi fcut acionnd asupra minusului.
Figure 44. Pentru a introduce mai uor temperaturile deschidem tabelul patients.
Temperaturile pot fi introduse i direct n tabelul temperatures, cu precizarea c aici trebuie indicat numrul
pacientului (fig. 46).
18
19
Figure 55. Construirea unei structuri de interogare n modul de lucru Design View
20
Cu ajutorul ferestrei Show table se aduc n structur tabelele peste care vom face interogarea Primul exemplu
prezentat este listarea numelor pacienilor fumtori (fig. 56).
Figure 61.
Figura 61 ne ofer rezultatul interogrii.
Al doilea exemplu ilustreaz modul n care putem afla pacienii cu temperatura mai mare de 38 Gr. C i n ce
momente au ajuns la aceste valori. Tabelele utilizate n interogare sunt patients i temperatures. Structura este ilustrat n
figurile 62, 63, 64.
Figure 62. Structura ce ne ofer momentele n care unii pacieni depesc temperatura de 38 de grade
22
Formulare
Formularele (Forms) sunt instrumente foarte utile n prezentarea sau actualizarea informaiilor din tabele. Marele
avantaj al acestui instrument il constituie prezentarea informaiilor nregistrare cu nregistrare. Lucrul cu formulare l putem
face selectnd pe maneta din partea stng Forms (fig. 65).
Figure 67. Aducerea cmpurilor din Field list, n zona Detail a ferestrei Form
Cu ajutorul mouse-ului sunt trase din fereastra patients n zona Detail a ferestrei Form, cmpurile dorite (fig. 67).
Deoarece n stnga fiecrui cmp apare automat o etichet cu numele cmpului vom avea grije s lasm la operaia de tragere,
suficient loc. Componena n cmpuri a unui formular este la alegerea noastr, nu e obligatoriu s tragem toate cmpurile.
25
Rapoarte
Raportul este instrumentul prin care pot fi tiprite statistici asupra datelor din tabele. Raportul ne d i posibilitatea de
a efectual calcule statistice. Dac formularul este destinat lucrului pe hrtie, raportul utilizeaz ca support hrtia. Inainte de
punerea pe hrtie, raportul poate fi vizualizat pe ecran prin funcia Print preview.
S construim un raport ce s conin numele i nlimile pacienilor din tabela patients.
Figure 74. Bifarea comenzile Page Header/Footer i Report Header/Footer pentru afiarea tuturor zonelor unui raport
26
27
28