Sunteți pe pagina 1din 23

PROIECT

SISTEME INFORMATICE UTILIZATE IN


MANAGEMENUL RESURSELOR UMANE

Studenti:
Matei Andreea Elena
Matei Ramona - Mihaela
Sande!u Ro"ert - Ga"riel
Proteaa Andreea - Lu!ia
#uta Ni!uor - Ionut
1
CUPRINS
$%& Proie!tarea ta"elelor in A!!e
$%&%& 'e(inirea Cam)urilor
$%&%&%& Ti)uri de date ale !am)urilor
$%&%&%* Pro)rietatile !am)urilor
$%&%&%+ Pro)rietatea Loo,u)
$%&%* Pro)rietatile ta"elei
$%* #i-uali-area Ta"elelor
2
CAPITOLUL $
TA.ELE IN ACCESS
$%& Proiectarea tabelelor in Access
Tabela este unul dintre cele mai importante elemente ale unei baze
de date.
Este organizat bidimensional (pe linii, pe coloane), avnd cmpurile
pe coloane i nregistrrile pe rnduri. !rearea unei "T#$E%E& presupune
de'inirea structurii i ncrcarea cu date a acesteia.
E(ista doua moduri de vizualizare ale unui tabel) Vizualizare foaie de
date, ce ne permite sa cream structura tabelului si sa introducem datele in
acelasi timp, si Vizualizare Proiect.
*e recomanda sa creati structura tabelului in modul Vizualizare
Proiect, apoi sa 'olositi Vizualizare foaie de date pentu introducerea datelor.
+n momentul in care alegem sa cream un tabel in Vizualizare Proiect,
Access va cere imediat sa introducem numele acestuia.

Tabel ,.1.1
-e e(emplu completam numele tabelei) ELEVI si apasam OK.
.
Tabel ,.1.2
/bservam tabela in partea stanga a ecranului, acolo unde avem un
meniu ce ne permite sa navigam prin elementele din interiorul bazei de date.
#cum putem sa cream coloanele din tabel.
Este recomandat ca orice tabel sa aiba o coloana cu rolul de
indentificator unic de linie.
0ie ca se numeste cod elev (ca in cazul nostru), !12 sau 1umar
matricol si stabilim ca aceasta coloana este de tip AutoNumerotare. #ceasta
inseamnan ca Access va genera in mod automat un numar de cod unic, sub
'orma de numar current (1, 2, .3).
,

Tabel ,.1..
4.1.1 Definirea Campurilor
Descrierea cmpurilor
Numele cmpului (Field Name)4
1umele unui cmp trebuie s respecte urmtoarele reguli)
5 2oate s con6in litere (ma7uscule sau minuscule, sau ambele tipuri), ci're i
numeroase
caractere speciale4
5 2oate s con6in ma(imum 8, de caractere4
5 Este interzis utilizarea caracterelor) punct (.), semnul e(clamrii (9),
parantezele drepte (:;).
5 1umele cmpului nu poate s nceap cu un spa6iu.
<
Tabel ,.1.1.1
Tipul de date (Data Type)4 utilizatorul are la dispozi6ie nou tipuri de date
de baz, pentru unele dintre ele 'iind disponibile subtipuri de date, n 'unc6ie
de necesit6i4 subtipurile se con'igureaz n zona de 7os a 'erestrei (sec6iunea
eneral)4
Proprietile cmpului (Field Properties)
Comentarii (Description), este o proprietate op6ional, unde utilizatorul
poate introduce sub 'orm de iruri de caractere diverse in'orma6ii cu privire
la un cmp.
4.1.1.1 Tipuri de date ale campurilor
Prezentare !eneral"
Tipurile de date pot crea con'uzie. -e e(emplu, dac tipul de date al
unui cmp este Te(t, atunci se pot stoca date sub 'orm de te(t sau
caractere al'anumerice. =ns, ntr>un cmp al crui tip de date este 1umr se
pot stoca numai date numerice. -e aceea, trebuie s ?ti@i propriet@ile care se
utilizeaz cu 'iecare tip de date n parte. Tipul de date al unui cmp
8
determin multe alte calit@i importante ale cmpului, printre care se numr
urmtoarele)
!e 'ormatri se pot utiliza n cmp.
-imensiunea ma(im a valorii cmpului.
!um poate 'i utilizat cmpul n e(presii.
-ac poate 'i inde(at cmpul sau nu.
Tipul de date al cmpului poate 'i prede'init sau poate 'i selectat, n 'unc@ie
de cum se creeaz un cmp nou. -e e(emplu, n cazul n care crea@i un
cmp n vizualizarea 0oaie de date ?i)
Atiliza@i un cmp e(istent din alt tabel, atunci tipul de date este de7a
de'init n ?ablon sau n cellalt tabel.
+ntroduce@i date ntr>o coloan necompletat (sau un cmp), atunci
#ccess 2B1B atribuie un tip de date cmpului pe baza valorilor pe care
le introduce@i, sau ave@i posibilitatea s atribui@i tipul de date ?i 'ormatul
pentru cmpul respectiv.
=n 'ila Codi'icare cmp, n grupul !mpuri ?i coloane, 'ace@i clic pe
#dugare cmpuri, atunci #ccess 2B1B a'i?eaz o list cu tipurile de
date disponibile.
C#nd se utilizeaz" fiecare tip de date
Tipul de date al unui cmp poate 'i vzut ca un set de calit@i care se
aplic tuturor valorilor con@inute n cmp. -e e(emplu, valorile care se
stocDeaz ntr>un cmp Te(t pot con@ine numai litere, numere ?i un set limitat
de caractere de punctua@ie, iar un cmp Te(t poate con@ine ma(im 2<< de
caractere.
E
Aneori, datele dintr>un cmp pot prea c sunt un anumit tip de date,
ns de 'apt s apar@in altuia. -e e(emplu, un cmp poate prea s con@in
valori numerice, dar s con@in de 'apt valori te(t, cum ar 'i numere de
camere. #ve@i posibilitatea s utiliza@i deseori o e(presie pentru a compara
sau a e'ectua conversia valorilor de tipuri de date di'erite.
Tipurile de date disponibile n #ccess 2B1B sunt Tipuri de baz, 1umr,
-ata ?i ora, -aF1u ?i 2ornire rapid . Armtoarele tabele v arat 'ormatrile
disponibile pentru 'iecare tip de date ?i e(plic e'ectul op@iunii de 'ormatare.
Tipul cmpului poate fi unul din urmtoarele:
Text - pentru texte sau numere care nu vor fi folosite n
calcule;
Memo - pentru texte lungi (biografia autorului,
rezumatul crii etc.).
Number - pentru numere care vor fi folosite n calcule;
Date/Time - pentru date calendaristice;
Currency - pentru valori bneti;
AutoNumber - pentru numere ntregi care i mresc n
mod automat valorile (numrul de ordine, de exemplu);
Yes/No - pentru valori logice care pot lua numai dou
valori: Yes (adevr), No (fals);
OLE Object - pentru imagini (fotografia autorului),
sunete (imnul rii).
Hyperlin - pentru adrese Hyperlin! !alorile acestui
c"mp pot fi adrese #nternet (de exemplu,
$$$.google.com) sau locaii (calea spre un fiier sau
dosar din calculator)
Looup "i#ar$ - reprezint, de fapt, nu un tip de date, ci
o proprietate a c"mpului prin care valorile lui pot fi
selectate din alt tabel. %cest mod de abordare simplific
G
procedura introducerii valorilor cmpului i, n plus
reduce riscul comiterii unor erori.
Tipuri de $az" format se utilizeaz" pentru a afi%a&
Te(t> Halori scurte, al'anumerice, cum ar 'i numele sau adresa strzii.
1umr>Halori numerice, cum ar 'i distan@e. Ie@ine@i c e(ist un tip de
date separat pentru valori monetare.
*imbol monetar>Halori ale simbolurilor monetare.
-aF1u >Halori -a ?i 1u ?i cmpuri care con@in o singur valoare din
dou.
-atF/r>Halorile de dat ?i or pentru anii cuprin?i n intervalul 1BB ?i
JJJJ.
Te(t mbog@it >Te(t sau combina@ii de te(t ?i numere care pot 'i
'ormatate utiliznd controale de 'onturi ?i culori.
!mp calculate>Iezultatul unui calcul. !alculul trebuie s se re'ere la
alte cmpuri din acela?i tabel. *e poate utiliza Keneratorul de e(presii
pentru a crea calculul.
#ta?are>+magini ata?ate, 'i?iere 'oi de calcul, documente, nomograme ?i
alte tipuri de 'i?iere acceptate pentru nregistrrile din baza dvs. de
date, asemntor cu ata?area 'i?ierelor la mesa7ele de po?t
electronic.
LMperlinN>Te(t sau combina@ii de te(t ?i numere stocate ca te(t ?i
utilizate ca adres DMperlinN.
Cemo> 2or@iuni lungi de te(t. / utilizare obi?nuit a cmpului Cemo
este descrierea detaliat a unui produs.
!utare>#'i?eaz o list de valori care este regsit dintr>un tabel sau o
interogare sau un set de valori pe care l>a@i speci'icat cnd a@i creat
cmpul. Ha porni e(pertul !utare ?i poate 'i creat un cmp !utare.
J
Tipul de date al unui cmp !utare este Te(t sau 1umr, n 'unc@ie de
op@iunile pe care le selecta@i n e(pert.
1ot >!mpurile !utare au un set suplimentar de propriet@i de cmp,
care se a'l n 'ila !utare din panoul 2ropriet@i cmp.
Num"r
Format' se utilizeaz" pentru a afi%a&
Keneral>1umere 'r 'ormatare condi@ional, a?a cum sunt sortate.
*imbol monetar>Halori monetare generale.
Euro> Halori monetare generale stocate n 'ormat EA.
0i(> -ate numerice.
*tandard> -ate numerice cu zecimale.
2rocent> 2rocente.
Otiin@i'ic> !alcule.
Data %i ora
Format'(e utilizeaz" pentru a afi%a&
-at scurt>>#'i?area datelor n 'ormat scurt. -epinde de setrile
regionale de dat ?i or. -e e(emplu, 1,.B..2BB1 pentru Europa.
-at medie>#'i?area datei n 'ormat mediu . -e e(emplu, .>Car>BJ
pentru Europa.
-at lung>>#'i?area datelor n 'ormat lung. -epinde de setrile
regionale de dat ?i or. -e e(emplu, Ciercuri, 1, martie 2BB1 pentru
Europa.
/ra amF2m>>#'i?eaz ora utiliznd un 'ormat de 12 ore care va
rspunde la modi'icrile e'ectuate n setrile regionale de dat ?i or.
1B
/r 'mt. Cediu>>#'i?area orei urmat de pe #CF2C.
/ra n 2, de ore>>#'i?eaz ora utiliznd un 'ormat de 2, ore care va
rspunde la modi'icrile e'ectuate n setrile regionale de dat ?i or.
Da)Nu
Tipul de date''(e utilizeaz" pentru a afi%a&
!aset de selectare>>/ caset de selectare.
-aF1u> /p@iuni -a sau 1u
#devratF0als>> /p@iuni #devrat sau 0als.
#ctivatF-ezactivat>> /p@iuni #ctivat sau -ezactivat
Pornire rapid"
Tipul de date se utilizeaz" pentru a afi%a&
#dres !mpuri>> pentru ntreaga adres po?tal.
Tele'on>> !mpuri pentru Tele'on domiciliu, Tele'on mobil ?i Tele'on
serviciu.
2rioritate>> / caset vertical cu urmtoarele op@iuni de prioritate)
Cinim, Cedie, Ca(im.
*tare>/ caset vertical cu urmtoarele op@iuni) 1u a pornit, =n
des'?urare, Terminat, Ievocat.
EticDete>> #'i?eaz pn la trei eticDete.
4.1.1.* Proprietatile Campurilor
11

=n 'ila General ?i lista de op@iuni Lookup,avem posibilitatea con'igurrii
propiet@iilor cmpurilor de date,n 'unc@ie de tipul de data selectat.
0ila General con@ine urmtoarele propriet@i)
Field Size-dimensiunea c"mpului de date;utilizm pentru a
configure dimensiunea maxima a datelor stocate ntr&un camp de tip
Text%Number%sau AutoNumber!
Format-format de text pentru intrrile din acest camp al
tabelului;caracterele'sau(fac toate literele mari respectiv
mici,caracterul)face necesar un caracter text,&va introduce
separator iar caracterele ntre g*ilimele vor aprea implicit.
Input Mask-ofer posibilitatea crerii unui model de afi are
pentru toate datele care vor fi introduce n acest camp.
&imul pas al acestui expert afi eaz lista complet a abloanelor
disponibile.+n caseta Try't putem introduce text pentru a vizualiza
formatul ales.,ac nici unul dintre formate nu corespunde cu cel
dorit avem posibilitatea editrii unui nou format prin butonul E$it
List care desc*ide fereastra Customi#e 'nput Mas "i#ar$(,in
aceast fereastr se poate crea un nou format personalizat cu
butonul.
)n pasul al $oilea alegem caracterele ce vor fi nlocuite pe msur
ce introducem datele.)n pasul al treilea putem opta pentru aplicare
m tii ntr&una din cele dou fome ale sale,cu simboluri sau fr
simboluri n masc.-entru a aplica masca ac ionm butonul
FINISH
Caption-legenda ,este etic*eta c"mpului utilizat c"nd cream un
formular ce cuprinde respectivul camp.,ac nu vom introduce u
text pentru etic*et,numele c"mpului va fi utilizat drept etic*et.
Default Value-valoare implicit permite introducerea unei valori
care va fi inserat automat pentru noile nregistrri.
12
Validation Rule- regula de validare permite indicarea unor
cerin e pentru datele introduce ntr&o nregistrare,camp sau
control.-ot fi concepute reguli de valdare cu a.utorul generatorului
de expresii,Expression *uil$er
Fereastra editorului de expresii
/eneratorul de expresii ofera func ii predefinite,constante i
operatori. 0unt de tip conversie,data-ora,generale,matematice ,text.0e
poate alege una din cele trei constante ale generatorului de
expresii:True,False,Null.
1peratorii sunt grupati n trei categorii:aritmetici,de
comparative i logici.
1modalitate rapid de a introduce operatori n formula regulii
de validare este folosirea butoanelor de sub fereastra de afi are a
expresiei.
Validation Text-validare text ,permite introducerea unui mesa.
care va aprea n cazul n care valoarea introdus va nclca regula
de validare.
Required-obligatoriu,face obligatorie completarea c"mpului,n
cazul n care nu dorim s apar valori nule.
llo! "ero #en$t%-permite lungimea zero,precizeaz dac irul
de lungime zeri,adic dou g*ilimele duble fr spa iu ntre ele,este
o intrare valid n c"mpul tabelului.
Indexed- indexat,configureaz un idex pentru c"mpul
respectiv.#ndexul cre te rapiditatea interogrilor n c"mpuri
indexate precum i a opera iilor de sortare i grupare.
Caseta #ookup- lista de op iuni;permite crearea unor c"mpuri ce
pot con ine date importante din alte tabele sau casete list.,atele
1.
pot fi importate dintr&o list predefinit sau dintr&un c"mp din alt
tabel sau interogare folosind aceast fil.
2entru a putea de'ini valorile cmpului alegem op@iunea Value List n
caseta Row Source Type.=n caseta sursa de rndur Row Source selectm
numele tabelului sursa sau precizm valorile dorite
2rin op@iunea Save As,sistemul Access o'er posibilitatea salvrii
tabelului n di'erite 'ormate ,ca ormular!"aport sau Pa#ina de acces la
date$
4.1.1.+ Proprietatea loo,up
Cicroso't #ccess o'era posibilitatea introducerii datelor ntr>un cmp
dintr>o lista de valori din care alegem optiunea dorita. Elementele acestei liste
pot 'i introduse manual sau pot 'i preluate automat dintr>un cmp al unei
tabele sau dintr>o interogare. 2entru a crea un cmp de acest tip, n care vom
introduce valorile manual, e(ecutam pasii urmatori)
selectam tipul cmpului %ooNup Pizard4
din 'ereastra care se descDide selectam optiunea 2+ Qill tMpe in tDe
values QDat + Qant2, dupa care se e(ecuta clic pe butonul 1e(t4
1,
Tabel ,.1.2
se stabileste numarul de coloane (de obicei, o singura coloana), apoi se
introduc optiunile listei si se trece la pasul urmator (clic pe 1e(t)4
Tabel ,.1.1..
se con'irma coloana 'i(ata ca 'iind de tip cautare si se salveaza de'initia
coloanei (clic 0inisD).
-upa ce a 'ost de'init 'iecare cmp, se salveaza tabela si se ncDide.
-aca operatia de salvare nu a 'ost e'ectuata nainte de ncDiderea tabelei,
Cicroso't #ccess va descDide o caseta n care trebuie sa con'irmam sau nu
salvarea tabelei create.
2entru a completa tabela cu nregistrari se e(ecuta dublu clic pe
numele tabelei, care este a'isat n 'ereastra care contine obiectele bazei de
date.
%a cmpurile de tip 1umber, Te(t sau ResF1o, se poate atasa
proprietatea Loo%&p! care permite introducerea de date prin intermediul unui
1<
control List 'o()lista derulanta* sau Com+o 'o()Lista ascunsa* direct din una
din urmatoarele trei tipuri de surse)
o Valoarea unor cmpuri dintr>o alta ta+ela sau cerere , cea mai
utilizata.
o -intr>o lista de
valori introdusa si
atasata casetei
o Numele unor cmpuri
dintr>o
alta ta+ela sau cerere
Tabel ,.1.1.,
2entru a seta aceasta proprietate
se pot 'olosi doua metode)
o -i.ard Loo%&p , lansat din lista derulanta a tipurilor cmpurilor
(vezi prima 'igura) > care practic asista utilizatorul n setarea
proprietatilor pa#inii Loo%&p! din ield Propertes$
o -irect n Pa#ina Loo%&p , 2rin pagina Loo%&p din Proprietatile
cmpurilor )ield Propertes*
-ate ce trebuiesc completate n pagina de Loo%&p/
S Display Control > *e alege intre %ist $o( sau !ombo $o(
S -o. (ource Type ' Ana din cele trei tipuri de surse prezentate mai
sus.
S -o. (ource ' e(ista doua posibilitati 'unctie de sursa de date
precizata)
1umele tabelei Fcererii ce este 'olosita ca sursa de date (selectata dintr>
o lista ascunsa)4
Halorile din lista, separate prin / 0pentru tipul de sursa Halue %ist)
S 1ound Column > 1umarul (ncepnd de la 1) cmpului din tabela
Fcererea, de la care importam datele de intrare.
18
S Column Count > 1umarul (ncepnd de la 1) cmpurilor din tabela
Fcererea care se vor a'isa n lista (separate tot prin / ). -eci pe lnga cmpul
din ale carui date vom selectiona ceea ce vrem sa introducem (1ound
Column2 este uneori necesar sa a'isam mai multe cmpuri (Column
Count2 pentru a permite transmiterea tuturor in'ormatiilor necesare. -e
e(emplu, vrem sa selectionam un cmp care contine un cod, dar este
necesar sa a'isam si denumirii e(plicite a ceea ce este codi'icat.
S Column 3ead ' speci'ica daca se vor a'isa si denumirile cmpurilor
S Column 4idt5s si 6ist 4idt5s ' speci'ica latimea coloanelor si a
ntregii liste n unitatea de masura setata n -indo0s1Control Panel1"e#ional
2ettin#s.
S 6ist -o. ' speci'ica numarul de linii care se a'iseaza, restul liniilor 'iind
accesate eventual prin bare derulante.
S 6imt to 6ist ' setata pe 7es blocDeaza introducerea de date n a'ara
celor din lista. E(ista o metoda > care va 'i prezentata ulterior > prin care daca
se doreste introducerea unei valori noi, atunci se 'aciliteaza mai nti
introducerea acesteia n tabela de origine, mpreuna cu toate datele
necesare.
Nota& -esi toate aceste proprietati pot 'i setate si prin formulare este
bine ca aceste proprietati sa 'ie atasate tabelei si nu 'ormularelor. #cest lucru
devine evident daca ne gndim ca aceiasi tabela poate 'i 'olosita de mai
multe 'ormulare sau interogari.
$%&%* PROPRIETATILE TABELEI
*e introduc printr>un 'ormular ce apare la actionarea pictogramei
speci'ice de proprietati(o mna ce arata un tabel) sau din meniul #ccess.
#ceste proprietati, se re'era la setari ce se re'era la comportamentul
tabelei n ansamblu.
1E
Tabel ,.1.2
!ea mai 'olosita este)
S Validation -ule - introduce o conditie a carei evaluare se 'ace n
momentul cnd se termina de introdus(modi'icat) o nregistrare si se trece la
alta. 2rin aceasta se introduce o regula de validare care se poate re'eri la
relatiile dintre cmpuri, ea completnd n acest 'el con'igurarea inte#ritatii de
domeniu.
-aca evaluarea conditiei nu este adevarata! se vor produce doua actiuni)
T #'isarea unui mesa7(introdus n caseta urmatoare, Validation Te8t*3
T $locarea iesirii din nregistrare pna cnd evaluarea conditiei va 'i
adevarata
Observatia 1. #ceasta 'acilitate se 'oloseste cnd se doresc a se veri'ica
corelatii ntre datele introduse n mai multe cmpuri, deoarece evaluarea se
va 'ace dupa ce se termina introducerea datelor n toate cmpurile
nregistrarii. =n e(emplu se veri'ica ca data introdusa n cmpul 4N54 sa 'ie
in'erioara datei din cmpul 4N64$
Observatia . !nd se 'ace re'erire la un cmp acesta este scris obligatoriu
ntre paranteze drepte.
(etarea propriet"9ilor unui ta$el
#ve@i posibilitatea s seta@i propriet@i care se aplic pentru un tabel
ntreg sau pentru toate nregistrrile.
1. *electa@i tabelul pentru care dori@i s seta@i propriet@ile.
2. =n 'ila Pornire, n grupul Vizualiz"ri, 'ace@i clic pe Vizualizare, apoi
pe Vizualizare proiect.
1G
.. =n 'ila Proiect, n grupul Afi%are)Ascundere, 'ace@i clic pe Foaie de
propriet"9i.
*e va a'i?a 'oaia de propriet@i a tabelului.
,. =n 'oaia de propriet@i, 'ace@i clic pe 'ila eneral.
<. 0ace@i clic pe caseta din stnga propriet@ii pe care dori@i s o seta@i, apoi
introduce@i o setare pentru proprietate.
2ropriet@i de tabel
AT+%+U#V+
#!E#*TW
2I/2I+ET#TE
-E T#$E%
2E1TIA
#'i?are vizualizri
pe site
*Dare2oint
*peci'ica@i dac vizualizrile care se bazeaz pe tabel pot
'i a'i?ate pe site>ul *Dare2oint.
NOT: E'ectele acestei setri depind de setarea din
proprietatea bazei de date Afi%area ;izualiz"rilor <n site'
ul (5arePoint.
2entru mai multe in'orma@ii, consulta@i sec@iunea Vede9i %i.
E(tindere
sub'oaie date
E(tinde@i toate sub'oile de date atunci cnd descDide@i
tabelul.
=nl@ime sub'oaie
date
-ac dori@i ca 'ereastra sub'oii de date s se e(tind
pentru a a'i?a toate rndurile, lsa@i aceast proprietate
setat la =>.
-ac dori@i s controla@i nl@imea sub'oii de date,
introduce@i nl@imea dorit n incDi.
/rientare *etarea orientrii vizualizrii, n 'unc@ie sensul de citire dat
1J
de limba utilizat, de la stnga la dreapta sau de la
dreapta la stnga.
-escriere /'eri@i o descriere pentru tabel. -escrierea va aprea n
s'aturile ecran pentru tabel.
Hizualizare
implicit
*eta@i Foaie de date, Pi;otTa$le sau Pi;otC5art ca
vizualizare implicit atunci cnd descDide@i tabelul.
Iegul de
validare
+ntroduce@i o e(presie care trebuie s 'ie adevrat oricnd
aduga@i sau modi'ica@i o nregistrare.
Te(t de validare +ntroduce@i un mesa7 care se a'i?eaz atunci cnd o
nregistrare ncalc e(presia din proprietatea -e!ul"
;alidare.
0iltru -e'inirea criteriilor pentru a a'i?a numai rndurile care se
potrivesc n Hizualizarea 'oaie de date.
/rdonare dup *electare dup unul sau mai multe cmpuri pentru a
speci'ica ordinea implicit de sortare a rndurilor n
Hizualizarea 'oaie de date.
1ume sub'oaie
date
*peci'icarea a'i?rii unei sub'oi de date n Hizualizarea
'oaie de date, ?i, dac este cazul, a tabelului sau
interogrii care va 'urniza rndurile pentru sub'oaia de
date.
%egare cmpuri
descendente
%isteaz cmpurile din tabelul sau interogarea care se
utilizeaz pentru sub'oaia care se potrive?te cu
proprietatea 6e!are c#mpuri principale care este
speci'icat pentru tabel.
%egare cmpuri
principale
%isteaz cmpurile din tabel care se potrivesc cu
proprietatea 6e!are c#mpuri descendente speci'icat
pentru tabel.
2B
0iltrare la
ncrcare
#plic automat criteriile de 'iltrare din
proprietatea Filtru (setnd la Da) atunci cnd se descDide
tabelul n Hizualizarea 'oaie de date.
/rdonare dup
ncrcare
#plic automat criteriile de sortare din
proprietatea Ordonare dup" (setnd la Da) atunci cnd
tabelul se descDide n Hizualizarea 'oaie de date.
(FAT 2entru a 'urniza mai mult spa@iu pentru introducerea ?i editarea
unei setri n caseta de propriet@i, apsa@i *L+0TX02 pentru a a'i?a
caseta Panoramare. -ac seta@i proprietatea -e!ul" de ;alidare la o
e(presie ?i dori@i a7utor cu generarea ei, 'ace@i clic pe lng caseta de
propriet@i -e!ul" de ;alidare pentru a se a'i?a Keneratorul de e(presii.
8. 2entru a salva modi'icrile, apsa@i !TI%X*.
$%* Vizualizarea tabelelor
/biectele Datas7eet, sunt 'olosite pentru vizualizarea nu numai a
tabelelor dar si a altor obiecte #ccess bazate pe tabele, ca cererile sau
'ormularele.
Tabel ,.2
21
#ceste obiecte sunt prevazute cu o inter'ata utilizator simpla si deosebit
de per'ormanta, bazata aproape e(clusiv pe lucrul cu mouse>ul, care permite
'acilitati deosebite privind personalizarea structurii de a'isare.
/biectul Datas7eet! are implementate toate 'acilitatile PindoQs privind
lucrul cu 'erestre(redimimensionari, pozitionari, copieri sau mutari de obiecte,
etc.)
=n partea de 7os a 'erestrei Datas7eet! se gaseste un control prin care
se pot e'ectua deplasari prin nregistrarile a'isate, asemanator cu tastele de
comanda a unui aparat recorder.
=n principiu, o operatie n Datas7eet se e'ectueaza con'orm
standardelor PindoQs, adica printr>o selectie urmata 'ie de o actiune directa
e'ectuata cu mouse>ul(tragere) 'ie prin alegerea comenzii dorite din meniul
conte(tual(clic dreapta pe obiectul selectat).
2rezentam n continuare cele mai utilizate operatii care se pot e'ectua
pe Datas7eet/
o 2electia unei nre#istrari > clic pe marca7ul din dreptul nregistrarii4
o 2electia unui cmp > clic pe numele cmpului4
o 2electia multipla > clic urmat de parcurgerea cu mouse>ul apasat
a zonei respective(sau selectii multiple cu tasta 27ift apasata)4
o ster#erea unei nre#istrari > selectie X meniu conte(tual X Delete4
o 8utarea unei coloane > selectie X YtragereY pe noua pozitie4
o 8odificarea latimii unei coloane > pozitionare pe linia de
demarcare dintre numele coloanelor X tragere4
o 2ortare sau filtrare > selectia unei celule X meniu conte(tual X
comanda(au 'ost de7a prezentate)4
o Cautarea sau nlocuirea unor date > ca n standardul PindoQs
cu ind si "eplace4
Nota& Iolul 'erestrelor Datas7eet! este acela de a o'eri proiectantilor
de aplicatii un modul prin care sa si testeze obiectele create. 2entru
22
introducerea si a'isarea datelor dintr>o baza de date, se construiesc obiecte
speciale, specializate pentru aceste operatii(formulare si rapoarte).
2.