Professional Documents
Culture Documents
M
icrosoft Access este un sistem de gestiune a bazelor de date din pachetul de
aplicaţii Microsoft Office care permite dezvoltarea de aplicaţii într-o
manieră uşoară şi prietenoasă atât pentru utilizatori individuali, cât şi
multiutilizator ceea ce face posibilă utilizarea la firme şi instituţii de
dimensiuni mici şi mijlocii. Asemănarea meniurilor şvi comenzilor disponibile în
Access cu cele din restul aplicaţiilor Office oferă un mediu de lucru familiar şi comod.
Ca organizare, Microsoft Access combină într-un singur fişier, de tip .accdb tabelele,
formularele, rapoartele, interogările, macro-urile şi codul Visual Basic for Application
ceea ce asigură accesul rapid şi uşor al utilizatorului la orice componentă. Un avantaj
important este posibilitatea extinderii bazei de date pe Internet pentru a fi accesată de
alţi utilizatori, iar modificările se pot sincroniza automat.
În vederea bunei desfăşurări a Conferinţei GEBA 2011, este necesară realizarea unei
baze de date pentru gestiunea informaţiilor despre participanţi. Informaţiile sunt
destinate atât gestiunii comunicărilor, cât şi gestiunii cazărilor/rezervărilor şi participării
la diversele activităţi conexe evenimentului. În afara bazei de date propriu-zisă se
c
Înainte de construirea aplicaţiei este necesară proiectarea structurii bazei de date pe
hârtie cu următoarele componente: tabele, inclusiv câmpurile din fiecare tabel cu
precizarea tipului, dimensiunii şi altor proprietăţi specifice (valori implicite, reguli de
validare etc.), relaţii dintre tabele şi regulile de integritate refenţială, interogări,
formulare, rapoarte, dar şi alte elemente, dacă este cazul, cum ar fi meniuri.
Pentru început, în vederea rezolvării aplicaţiei, se va realiza structura bazei de date sub
forma unui tabel ce va conţine informaţiile necesare (tip, lungime, indecşi) acesteia
(tabelul nr. 1).
Structura bazei de date pentru conferinţă
V
V
Cod ţară AutoNumber Long Integer Cheia primară este p
Nume ţară Text 50
Cheia candidat este
Cod localitate AutoNumber Long Integer Cheia primară este p
Denumire localitate Text 60
Cod ţară Number Long Integer
_
Cod participant AutoNumber Long Integer Cheia primară este p
Nume participant Text 40
Prenume participant Text 40
Adresă Text 100
Telefon Text 14
E-mail Text 60
Cod localitate Number Long Integer
Cod funcţie Number Long Integer
Cod secţiune AutoNumber Long Integer Cheia primară este p
Denumire secţiune Text 150
p
Cod comunicare AutoNumber Long Integer Cheia primară este p
Titlu comunicare Text 255
Abtract Memo
·
Cod funcţie AutoNumber Long Integer Cheia primară este p
Denumire funcţie Text 30
Cod organizaţie AutoNumber Long Integer Cheia primară este p
Denumire organizaţie Text 150
Adresă Text 100
Cod localitate Number Long Integer
à
Cod activitate AutoNumber Long Integer Cheia primară este p
Denumire activitate Text 100
Descriere activitate Memo 255
Cod loc activitate AutoNumber Long Integer Cheia primară este p
Denumire loc activitate Text 50
Tip loc activitate Text 20
c
V
V
Adresă Text 40
Telefon Text 14
Fax Text 14
Capacitate Number Byte
Persoana de contact Text 40
Fotografie Ole Object
Observaţii Memo 255
Cod hotel AutoNumber Long Integer Cheia primară estep
Denumire hotel Text 50
Adresa Text 40
Telefon Text 14
E-mail Text 60
Fax Text 14
Categorie Number Byte
Capacitate Number Integer
Persoana contact Text 40
±
Cod participant Number Long Integer Cheia primară este
Cod hotel Number Long Integer formată din p
Dată rezervare Date/Time
şi p
Dată sosire Date/Time
Număr locuri Number Byte
Dată plecare Date/Time
Tip cameră Text 15
Confirmare rezervare Yes/No
_
Cod activitate Number Long Integer Cheia primară este
Cod participant Number Long Integer formată din p
Dată activitate Date/Time
şi p
Oră activitate Date/Time
Confirmare participare Yes/No
Cod loc activitate Number Long Integer
Cod comunicare Number Long Integer Cheia primară este
Cod participant Number Long Integer formată din p
Pozitie participant Number Byte
şi p
åY c
are ca valoarea implicită data curentă a sistemului;
åY Câmpurile p
şi p
au valoarea implicită
!
c
åY Câmpul p
, din tabelul
, conţine informaţii privind numărul
de stele ale hotelului şi poate lua valori între 1 şi 5;
åY c
din tabelul
nu poate fi anterioară valorii din c
;
åY V
poate lua urmatoarele valori: "Restaurant", "Aulă",
"Amfiteatru", "Muzeu","Mânăstire".
Pot aparea situaţii când informaţiile despre participanţi se introduc manual, cazul
formularelor de participare completate doar pe hârtie, sau trebuie modificate, în cazul
participanţilor care retrimit formularule de participare şi se doreşte să nu mai fie
importate din nou. Pentru a rezolva asemenea situaţii este necesară realizarea unui
formular în Microsoft Access într-o formă cât mai apropiată de cea a formularului de
participare prezentat în capitolul xxx.
"
c
#
c
Y p
à
!""
$
c
(vezi figura nr. ???). În cazul în care utilizatorul doreşte să schimbe calea unde va fi
salvată baza da date trebuie acţionată opţiunea ,
abloane pentru
bazele de date
Y p
à
!""
åY *
² denumirea câmpului;
%
c
åY c
² tipul câmpului;
åY c
² descrierea câmpului.
În partea de jos este zona *
, unde vor fi stabilite proprietăţile pentru
fiecare câmp al tabelului, cu două componente:
åY
² proprietăţile generale ale câmpului;
'
&
c
åY V
. ² texte sau combinaţii de texte şi numere. Dimensiunea implicită şi
maximă a unui câmp de acest tip este de 255 caractere, dar poate fi
modificată de utilizator prin intermediul proprietăţii *
.
åY !
² texte de mare dimensiune, cum sunt descrierile şi notele
(aproximativ 10 pagini de text scris la un rând). Dimensiunea maximă este
de 63 999 caractere.
åY
² date numerice utilizate în calcule matematice. Tipul este stabilit
prin proprietatea *
şi poate fi:
,
, -
,
, c
,
c. Diferenţa între ele este dată de mărimea acceptată şi de
utilizarea sau neutilizarea zecimalelor, cu excepţia ultimului tip, care este
identificator de multiplicare.
åY c
6V
² valori pentru dată şi oră, în intervalul 100-9999;
åY p
² valori monetare cu precizie de 15 cifre în stânga separatorului
zecimal şi 4 în dreapta lui;
åY
² un număr secvenţial unic care se incrementează cu 1 la
fiecare nouă înregistrare introdusă în tabel. Câmpurile de acest tip nu pot fi
modificate, iar o tabelă poate conţine un singur câmp
.
åY
6 ² conţine numai valori logice de tipul Da/Nu.
åY "-(")
² obiecte provenite din programe server înregistrate, cum ar fi
documente 7 , foi de calcul (.
, imagini etc.
åY
& ² poate conţine legături către o adresă Internet, un document
aflat pe calculatorul utilizatorului, un document din reţeaua locală, la o
adresă electronică sau la un obiect al bazei de date curente.
(
c
åY - &7
² un program de tip asistent care ajută la crearea unui câmp
ale cărui valori sunt selectate dintre valorile altui tabel, altei interogări sau
dintr-o listă de valori.
Y
Proprietăţile unui câmp de tip Text în Microsoft Access
care pot fi stabilite pentru un câmp sunt:
åY *
² specifică numărul maxim de caractere care pot fi introduse într-
un câmp. În cazul câmpurilor de tip V
., valoarea implicită şi maximă este
255 caractere, pentru cele
proprietatea poate lua valorile:
,
, -
,
, c
,
c, iar pentru cele
:
-
sau
c. Dimensiunea nu trebuie specificată pentru
câmpurile de tip: C
,c
6V
,
6 , "-(")
,
&, !
.
)
c
åY c
² stabileşte numărul de zecimale afişate. Această proprietate
poate fi utilizată pentru câmpurile numerice şi de tip valoare monetară şi
afectează doar modul de afişare a informaţiilor, nu şi conţinutul lor.
Valorile posibile sunt: ² preia valoarea specificată prin proprietatea
* sau un număr de la 0 la 15, selectat de utilizator.
p
0 Cifre de la 0 la 9 ² obligatorii.
9 Cifre de la 0 la 9 ² opţionale.
A Litere sau cifre ² obligatorii.
a Litere sau cifre ² opţionale.
C Orice caracter sau spaţiu ² opţionale.
L Litere de la A la Z ² obligatorii.
? Litere de la A la Z ² opţionale.
# Cifre sau spaţii.
& Orice caracter sau spaţiu ² obligatorii.
> Următoarele caractere sunt afişate cu majuscule.
< Următoarele caractere sunt afişate cu litere mici.
\ Caracterul care urmează va fi afişat ca un caracter literal.
.,:-/ Caractere utilizate pentru separarea zecimalelor, a miilor, orelor / minutelor /
secundelor, datelor calendaristice.
c
Stabilirea unei caracteristici ca mască de intrare pentru un câmp din baza de date se
poate realiza şi cu asistentul care se lansează prin accesarea butonului din
dreptul proprietăţii !&.
åY p
² stabileşte o etichetă pentru un câmp dacă acesta va fi utilizat într-
un formular. În cazul în care nu se specifică nici o valoare la p
titlul
câmpului coincide cu numele lui.
åY c
-
² specifică o valoare ce va fi introdusă automat în câmpul
pentru care a fost stabilită. Această proprietate nu poate fi utilizată pentru
câmpurile de tip
şi "-(, iar pentru cele de tip
şi
p
valoarea implicită este iniţial zero, dar poate fi modificată.
åY -
² este o expresie logică care limitează valorile ce pot fi
introduse într-un câmp. Ea poate avea cel mult 2048 de caractere.
Proprietatea nu poate fi utilizată în cazul câmpurilor
, "-( şi
!
.
åY -
V
. ² este un şir de maxim 255 caractere afişat când nu este
respectată regula de validare introdusă la Validation Rule.
åY
8
² specifică dacă este obligatorie introducerea unei valori într-un
câmp. Aceasta proprietate poate lua două valori,
² este obligatorie
introducerea de valori în câmpul respectiv şi ² completarea cu valori a
câmpului este opţională.
åY , 9
-
² specifică dacă în câmpul respectiv utilizatorul poate
introduce un şir de lungime zero (şir vid). Acesta va fi introdus prin
tastarea de două ori a caracterului ghilimele (µ), iar câmpul va păstra
această proprietate chiar dacă atunci când este părăsit câmpul ghilimelele
tastate nu sunt afişate. Proprietatea este activă numai pentru câmpurile de
tip V
., !
şi
&şi poate lua valorile
şi .
åY
.
² indică dacă programul va păstra un index al valorilor câmpului şi
se utilizează pentru a accelera operaţiunile de căutare, sortare, grupare,
filtrare a înregistrărilor. Proprietatea poate avea următoarele valori:
oY
'
0 ² câmpul este indexat şi nu permite ca două
înregistrări din tabel să aibă aceeaşi valoare. Este utilizată mai ales
pentru declararea cheilor candidat;
c
oY
'c
":0 ² câmpul este indexat şi permite ca două sau
mai multe înregistrări din tabel să aibă aceeaşi valoare în câmpul
respectiv.
åY ?
p
² indică dacă se doreşte ca programul să economisească
spaţiu în cazul în care sunt introduse numai texte. Se poate aplica
câmpurilor de tip V
.,
& şi !
şi poate lua valorile
şi .
'
!
c
Y
Crearea câmpului Denumire ţară, stabilirea tipului şi dimensiunii câmpului
După crearea câmpurilor se declară cheia primară şi, unde este cazul, cheia candidat.
p
a unei relaţii (tabele) este un atribut sau grup de atribute care identifică fără
ambiguitate fiecare tuplu (linie) al relaţiei (tabelei).1 p
este un atribut sau
grup de atribute care îndeplineşte condiţia de cheie primară, dar a fost preferat un alt
câmp pentru aceasta.
"
c
Y
Declararea cheii primare din meniul contextual al câmpului selectat
Y
Declararea cheii primare din meniul Design, opţiunea Primary Key
Atributul c
este cheie candidat în tabelul
. Pentru declararea ei se va
crea un index care să nu permită două valori identice: se poziţionează cursorul mouse-
ului în câmpul c
şi din zona
, în dreptul proprietăţii
.
este
selectată opţiunea
' c
0.
#
c
Y
Stabilirea indexului pentru câmpul Denumire ţară
'
$
c
Y
Declararea cheii primare compuse în tabelul Rezervări
După introducerea tuturor câmpurilor, stabilirea tipului şi dimensiunii lor, tabelul este
salvat cu denumirea
prin accesarea opţiunii
afişată la click pe butonul Office.
Similar pot fi salvate toate obiectele create în Microsoft Access.
Y
#
#
$
O
este o valoare introdusă automat de aplicaţie, dar care poate fi
modificată de utilizator în momentul introducerii informaţiilor în tabele. Proprietatea
care stabileşte această caracteristică pentru un câmp este c
-
.
În cerinţele aplicaţiei, prezentate la începutul capitolului, s-a solicitat stabilirea
următoarelor valori implicite:
åY ´
µ pentru câmpul V
din tabelul -
;
åY Data curentă a sistemului pentru câmpul c
din tabelul
åY ´
µ pentru câmpurile p
şi p
.
Pentru a stabili valoarea implicită în tabelul -
trebuie deschis în modul
de vizualizare c
-
,, se pozi
pe câmpul V
şi, la proprietatea c
-
, este scrisă valoarea corespunzătoare,
respectiv, ;
<(vezi figura nr. ???).
%
c
&
c
Y
Stabilirea datei curente ca valoare implicită
(
c
specifică anumite expresii care limitează valorile introduse într-un
câmp. Ele pot fi stabilite la
, caz în care restricţionează numai valorile
introduse într-un câmp, sau
=
, când limitează valorile din mai
multe câmpuri ale tabelului prin stabilirea unor dependenţe între ele. Proprietatea
care stabileşte regulile este -
. În baza de date conferinţa_FEAA vor fi
declarate următoarele reguli de validare:
åY Câmpul p
, din tabelul
, conţine informaţii privind numărul
de stele ale hotelului şi poate lua valori între 1 şi 5;
åY c
din tabelul
nu poate fi anterioară valorii din c
;
)
c
åY V
poate lua urmatoarele valori: "Restaurant", "Aulă",
"Amfiteatru", "Muzeu","Mânăstire".
'
c
Pentru a stabili regula de validare conform căreia titlul comunicării trebuie să fie
scris cu majuscule se deschide tabelul p
în c
-
,, se poziţionează
cursorul mouse-ului pe câmpul V
şi este scrisă următoarea regulă la
proprietatea -
:
p
%&p %'
(#'
(#!)!
c
!
c
Pentru a restricţiona introducerea unei date anterioare celei curente în câmpul c
, din tabelul
, la proprietatea -
, se scrie
regula '
(,) %, iar la -
V
. mesajul ´Data activitatii
trebuie sa fie ulterioara zilei curente.µ (vezi figura nr. 20).
"
c
%/± /#
/à/#
/à /#
/0/#
/0 /, iar la
Validation Text mesajul este ´-
>
1µ (vezi figura nr. ???).
#
c
Pentru a stabili regula de validare la nivel de înregistrare prin care data rezervării
trebuie să fie anterioară datei sosirii, se deschide tabelul
în c
-
, şi
se accesează opţiunea
$
c
În fereastra
(-)'
(
la proprietatea -
, iar la -
V
.
este scris mesajul corespunzător ´c
1µ (vezi figura nr. ???).
Regula de validare la nivel de înregistrare pentru câmpurile Data sosire şi Data rezervare
Similar, se realizează restricţia prin care data sosirii trebuie să preceadă data
plecării.
%
c
&
c
Y
$
După crearea tabelelor se stabilesc relaţiile dintre ele conform regulilor specifice bazelor
de date relaţionale. Există următoarele tipuri de relaţii care pot fi stabilite între două
tabele:
åY ?? (
? ?
) ² fiecărei înregistrări din tabelul părinte îi corespunde o
singură înregistrare în tabelul copil;
åY ??
(
? ? ) ² unei înregistrări din tabelul părinte îi corespunde una
sau mai multe înregistrări în tabelul copil. Acest tip de relaţie este cel mai
frecvent întâlnit în bazele de date relaţionale;
åY
??
( ? ? ) ² mai multor înregistrări din tabelul părinte le
corespund mai multe înregistrări în tabelul copil.
(
c
åY valoarea cheii primare din tabelul părinte nu poate fi ştearsă dacă există
înregistrări corespondente în tabelul copil;
Pentru aplicarea acestor reguli trebuie îndeplinite, în primul rând, următoarele trei
condiţii2:
Y
Opţiunea Relationships pentru stabilirea relaţiilor dintre tabele
!)
c
!
c
modificarea în cascadă (vezi figura nr. ???). În partea de jos a ferestrei este precizat tipul
relaţiei, respectiv
V
: "
?V ?! .
În mod similar, vor fi create şi restul relaţiilor dintre tabelele bazei de date
+*(1 Baza de date în formă finală este prezentată în figura nr. ???.
!
c
Modificarea unei relaţii se poate realiza cu click dreapta pe linia de legătură şi selectarea
opţiunii (
1111 din meniul contextul sau prin dublu click pe aceeaşi linie.
Ştergerea unei relaţii se face prin selectarea opţiunii c
.
à
!""
'
!!
c
Mesajul de eroare care apare la încălcarea resticţiei de integritate
®
1 presupune selectarea acesteia prin click pe marcatorul de
linie şi alegerea opţiunii c
c
din grupul
, meniul
.
În cazul câmpurilor pentru care s-au declarat reguli de validare sau măşti de intrare,
dacă nu sunt respectate condiţiile la introducerea înregistrărilor vor apărea mesaje de
eroare (vezi
1AAA0.
Mesaj de eroare care apare la încalcarea regulii de validare pentru denumirea localităţii
Y ±
2
p
à
!""
!"
c
Cele mai utilizate interogări, inclusiv cele prezentate în continuare, sunt cele de tip
# care permit extragerea înregistrărilor pe baza criteriilor specificate de utilizator.
Opţiunile pentru realizarea lor sunt disponibile în grupul "
din meniul p
(vezi
figura nr. ???).
p
A
Fereastrele deschise la acţionarea opţiunii Query Design
'
!#
c
åY *
² denumirea câmpurilor folosite în interogare;
åY V
² tabelul din care este preluat fiecare câmp;
åY ² ordonarea rezultatului după unul sau mai multe criterii, crescător sau
descrescător;
åY p
şi "² condiţiile pe care trebuie să le îndeplinească rezultatul (în
funcţie de locul unde sunt poziţionate pot fi obligatorii sau opţionale).
!$
c
4.Y Este formulată condiţia prin scrierea denumirii secţiunii,
la intersecţia liniei p
cu coloana
corespunzătoare câmpului c
(vezi figura nr. ???).
!%
c
Lista paticipanţilor la secţiunea Globalization and Business Information Systems
'
Ascunderea câmpului Denumire secţiune şi rezultatul obţinut
!&
c
Pe ecran se deschide o fereastră în care trebuie scrisă interogarea (vezi figura nr. ???).
p
A
!(
c
În funcţie de secţiunea introdusă este afişată lista paticipanţilor. În figura următoare este
exemplificat rezultatul pentru
(pentru a se
vedea ca acesta coincide cu cel obţinut la interogarea anterioară) şi pentru
secţiunea
(
BV
p
(
"
1
p
V
?
A
")
c
2.Y Stabilirea condiţiilor: tipul camerei să fie Double, iar hotelul Unirea sau Traian
(vezi figura nr. ???)
Scrierea condiţiilor
3.Y Afişarea rezultatului interogării ca în figura următoare (vezi figura nr. ???).
"
c
Rezultatul interogării: participanţii care au solicitat camere duble la hotelurile Unirea şi Traian
Fraza SQL prin care se poate realiza această interogare este următoarea:
"
c
4.Y Afişarea rezultatelor prin utilizarea opţiunii (vezi figura nr. ???).
"!
c
-
A
Pentru a afla câte locuri trebuie rezervate la fiecare hotel se folosesc câmpurile c
şi
din tabelele
şi
grupate după c
pentru
care se însumează valorile din coloana
şi se aplică condiţia ca rezultatul să
fie cel puţin cinci (vezi figura nr. ???).
""
c
Fraza SQL prin care se poate realiza această interogare este următoarea:
Y ±
p
à
!""
"#
c
åY
· ² aplicaţia va genera automat un formular pentru tabela
selectată care afişează, în partea de sus a ferestrei, formularul cu o singură
înregistrare, iar în partea de jos tabelul din care a fost realizat;
åY 0
Ê
² generează automat un formular care afişează mai multe
înregistrări pe ecran (defineşte câte o linie pentru fiecare înregistrare);
åY _
p
² generează un formular sub forma unui grafic;
åY 3
·
² crează un formular gol în care utilizatorul va putea ´aduceµ
câmpurile dorite din tabele;
åY 0
· 4
oY ·
5
6
utilizatorul va fi asistat pas cu pas în realizarea
formularului;
oY
² generează un formular care afişează datele sub formă
de tabel, similar unei foi de calcul tabelar;
oY 0
² crearea unui formular de tip ferestră de dialog
care conţine implicit butoanele 7 şi p ;
oY _
V
generează un formular sub forma unei tabele pivot;
åY ·
² realizarea formularului în modul de lucru proiectare
fără asistenţa oferită de Access.
(.
*
din grupul de opţiuni V , meniul c
.
În partea dreaptă apare fereastra *
-
unde vor fi afişate tabelele şi
câmpurile disponibile prin activarea butonului ,
(vezi figura nr.
???).
"$
c
"%
c
Sursa datelor pentru acest control este interogarea următoarea realizată în modul
de lucru c
-
, (vezi figura nr. ???):
"&
c
"(
c
#)
c
d.Y încadrarea titlului între două linii paralele prin utilizarea controlui -
(
) din grupul p meniul c
. Îngroşarea liniilor se realizează
prin alegerea dimensiunii de 6 pt la proprietatea
7
, iar
schimbarea culorii prin alegerea ei la proprietatea
p (vezi
figura nr. ???).
#
c
#
c
#!
c
#"
c
În următorul ecran este scris textul care va fi afişat pe buton, respectiv,
(vezi figura nr. ???).
##
c
Urmează ultimul ecran care permite atribuirea unui nume butonului de comandă şi
finalizarea operaţiunilor.
p
±
Find Next Caută înregistrarea care conţine următoarea valoare
8
identică cu cea selectată
(butoane de Find Record Caută înregistrările care îndeplinesc un criteriu
navigare) specificat
Go To First Record Poziţionează cursorul pe prima înregistrare
Go To Last Record
Poziţionează cursorul pe ultima înregistrare
Go To Next Record Poziţionează cursorul pe următoarea înregistrare
Go To Previous Poziţionează cursorul pe înregistrarea precedentă
Record
±
Add New Record Adaugă o nouă înregistrare
Delete Record Şterge înregistrarea selectată
(operaţiuni asupra Duplicate Record Creează o înregistrare identică cu cea selectată
înregistrărilor) Print Record Tipăreşte înregistrarea curentă la imprimantă
Save Record Salvează o înregistrare
#$
c
p
#%
c
Y ±
p
à
!""
åY
² crearea unui raport din tabelul sau interogarea selectată;
åY -
² lansarea asistentului pentru crearea de etichete;
åY &
² crearea unui raport gol în care pot fi inserate câmpuri şi
controale;
åY
7
² crearea unui raport în modul de lucru asistat;
åY
c
² crearea unui raport în modul de lucru proiect.
Pentru realizarea unui raport pot fi utilizate mai multe modalităţi de lucru
individuale sau combinate, dintre cele prezentate anterior.
#&
c
#(
c
6.Y Inserarea unei linii sub denumirea coloanelor din antetul de pagină prin
utilizarea controlului -
din grupul de opţiuni p , meniul c
.
7.Y Raportul în formă finală este prezentat în figura următoare (vezi figura nr.
???).
$)
c
1.Y Realizarea interogării care va constitui sursa de date pentru raport. În acest
caz se va utiliza o interogare dinamică pentru a elabora liste individuale
pentru fiecare hotel (vezi figura nr. ???).
$
c
3.Y Selectarea sursei datelor se realizează, în acest caz, prin click dreapta pe
raport şi alegerea opţiunii
, din meniul contextual, sau prin
accesarea opţiunii
din meniul c
. Pe ecran este afişată
fereastra cu proprietăţile disponibile din care trebuie selectat obiectul
şi, ulterior, la proprietatea
interogarea
+#$
care conţine informaţiile ce vor fi introduse în raport (vezi figura nr. ???).
Deschiderea
proiectantului de
interogări pentru a
realiza o interogare
nouă
Selectarea interogării pe
baza căreia se va realiza
raportul
4.Y După selectarea sursei datelor, afişarea câmpurilor disponibile din cadrul
acesteia se realizează prin acţionarea opţiunii (.
*
care
deschide fereastra *
-
. Adăugarea câmpurilor în raport şi aranjarea
acestora se realizează prin tehnica cCc . Vor fi inserate toate
câmpurile cu excepţia
care va fi adăugată în zona de titlu.
Raportul obţinut este prezentat în figura nr. ??? în modul de vizualizare
c
-
,.
$
c
$!
c
$"
c
$#
c
http://www.itlearning.ro/tutorials/tutorial/?tutorial=26&chapter=10
$$