Documente Academic
Documente Profesional
Documente Cultură
Excel Avansat PDF
Excel Avansat PDF
v` prezint`
Start
CUPRINS
Lec\
Lec\ia 1. ACCESUL LA DATE EXTERNE
6
6
7
9
11
12
13
14
14
16
17
17
20
23
23
24
Lec\
Lec\ia 2. LUCRUL {N COLABORARE
26
26
26
27
30
32
32
36
37
38
38
39
39
40
40
40
41
41
42
42
42
42
2.5.2. Trimiterea prin Intermet a unei foi de lucru Excel ca mesaj de po]t`
electronic`
44
2.5.3. Ata]area unui registru Excel la un mesaj de po]t` electronic` ]i
trimiterea lui prin Internet
46
2.5.4. Trimiterea unei foi de lucru Excel ca fax
47
Lecia 3. TRANSPUNEREA DATELOR DIN EXCEL PENTRU UTILIZARE PE WEB
49
49
49
50
51
52
55
56
56
56
57
58
58
60
61
63
63
64
67
69
71
Lec\
ACCESUL
ESUL LA DATE EXTERNE
Lec\ia 1. ACC
1.1. Noiuni despre baze de date
1.1.1. Ce este o baz de date
n accepiunea cea mai larg, o baz de date reprezint o colecie de
informaii structurate ntr-un anume mod, de obicei sub forma unui tabel. Baza de
date stocheaz informaii, dar nu le pune la dispoziia utilizatorului n mod direct, ci
prin intermediul unor aplicaii care asigur interfaa ntre acesta i date.
ntr-o baz de date, informaiile ntre care exist o legtur logic sunt
adunate ntr-o structur distinct, manevrabil individual. ntre aceste structuri
pot fi definite relaii.
relaii
n mod tipic, o baz de date este format din dou componente:
1. Datele,
Datele organizate ntr-un anumit mod i stocate n fiiere
2. Sistemul de gestiune a bazei de date (SGBD), care reprezint un sistem
software complex ce permite accesul aplicaiilor la date. SGBD este responsabil
pentru definirea ]i administrarea structurii bazei de date, incluznd printre altele:
!"Gestionarea relaiilor dintre datele stocate n baz;
!"Asigurarea stocrii corecte a datelor i a respectrii regulilor care
definesc relaiile ntre acestea;
!"Refacerea datelor pn la un punct de consisten, atunci cnd pe
parcursul prelucrrii a survenit o condiie de eroare.
!"Gestionarea drepturilor de acces ale utilizatorilor la date.
6
1.1.3.
1.1.3. Relaii
ntre structurile bazei de date se pot stabili relaii, bazate pe un set de reguli
de integritate. Lumea real ofer mai multe tipuri de relaii. De exemplu, dac
exist o tabel de Medici (M) i o tabel de pacieni (P) atunci pot exista
urmtoarele tipuri de relaii:
!"Un medic poate avea mai muli pacieni;
!"Un pacient poate fi tratat de mai muli medici;
!"Un medic poate fi el nsui pacient al altui medic.
Primele dou afirmaii definesc mpreun ceea ce se numete o relaie mai
multemulte-lala-mai multe
multe ntre dou elemente. Ultima afirmaie definete o relaie
recursiv pe o aceeai structur: tabela medicilor.
Un alt model de relaie uzual este relaia unamulte. De exemplu,
una-lala-mai multe
dac exist o tabel de Cri i una de pagini, ntre acestea se poate defini o relaie
una-la-mai multe, astfel: o carte are mai multe pagini, dar o pagin nu poate
aparine mai multor cri n acelai timp.
n sfrit, un alt tip de relaie este relaia unauna-lala-una,
una prin care unui obiect
dintr-o structur i este asociat un obiect i numai unul dintr-o alt structur. De
exemplu, dac avem o tabel de persoane i o tabel de certificate de natere,
atunci ntre acestea se va stabili o relaie una-la-una, astfel: o persoan are un
singur certificat de natere i orice certificat de natere aparine unei singure
persoane.
Dintre aceste tipuri de relaii cel mai des ntlnit n practic este tipul mai
multe-la-mai multe.
9
printe Angajai; Aceasta nu implic automat ca orice linie din tabela Angajai s
aib corespondent n tabela Lucrri. Pot exista, de exemplu, angajai aflai n
concediu care nu sunt momentan asignai nici unei lucrri.
Tot subiect al regulilor de integritate este i ce se ntmpl cu nregistrrile
din tabela copil atunci cnd este modificat sau tears o nregistrare n tabel
printe i aceast aciune modific valoarea cheii primare. De exemplu, dac se
ncearc tergerea unei nregistrri printe pot fi terse automat nregistrrile
copil corespunztoare sau se poate bloca tergerea nregistrrii printe atta
timp ct aceasta are nc nregistrri copil.
Tipurile de reguli de integritate descrise mai sus sunt implementate de
SGBD i este responsabilitatea acestuia foreze respectarea lor de ctre orice
aplicaie va accesa baza de date.
n afara regulilor de integritate implementate de SGBD dezvoltatorul de
aplicaii poate impune alte reguli, n primul rnd cele impuse de logica afacerii. De
exemplu, se poate impune ca data livrrii unui produs s fie ulterioar datei
comenzii, nerespectarea acestei reguli a afacerii putnd provoca disfuncionaliti
ntr-o aplicaie care inventariaz toate comenzile nonorate.
1.1.4. Limbaj de interogare
Pentru a lucra cu datele dintr-o baz de date trebuie utilizat un set de
comenzi i instruciuni (un limbaj) definit i neles de SGBD. La ora actual exist
mai multe limbaje de interogare a bazelor de date, dar cel mai comun este SQL
(Structured Query Language Limbaj de interogare structurat). Acesta este un
11
care vor fi selectate datele care vor fi aduse este denumit interogare.
interogare Microsoft
Query permite definirea i stocarea unor interogri complexe avnd ca surs
datele din baza de date selectat. Dup definirea interogrii n Microsoft Query,
aceasta este transmis serverului de baze de date, care ntoarce n foaia de calcul
Excel numai valorile care satisfac condiiile impuse n interogare.
Datele preluate din baze de date externe vor fi organizate ca o list Excel i
pot fi procesate n acelai mod ca oricare alte liste: sortate, filtrate, organizate n
tabele pivot, subtotalizate etc. Totui, trebuie s reinei c modificrile efectuate
asupra datelor aduse n foaia de calcul dintr-o surs extern nu vor fi transmise n
baza de date iniial, aceasta rmnnd neafectat. Aa cum sugereaz i
denumirea, o interogare cerceteaz coninutul bazei de date, selectnd eventual un
set util de valori, dar fr a afecta sursa.
Chiar dac nu permite modificarea datelor surs, Excel va pstra legtura la
datele externe. n acest fel, orice modificare asupra datelor, realizat prin aplicaii
specifice i de ctre personal autorizat, va putea fi uor regsit n foaia de calcul
prin remprosptarea datelor.
Excel permite regsirea datelor din baze de date Microsoft Access,
Microsoft SQL Server, ORACLE, FoxPro, DBase, Paradox sau din alte surse care
asigur un driver corespunztor.
DriverDriver-ul este o component software necesar conexiunii ntre Excel i
sistemul de baze de date selectat i care asigur conversia de format ntre acesta
i Excel.
Microsoft Query realizeaz regsire datelor n trei pai:
1. configurarea unei surse de date
15
elementului New Data Source, aps`m butonul OK. Fereastra de dialog deschis
permite definirea sursei de date. n prima caset text, stabilim numele sub care va
fi identificat noua surs de exemplu Conexiune Access. Urmtorul pas este
stabilirea driver-ului care va permite conectarea la serverul de date. Numai dup
ce am stabilit un nume pentru surs, vom putea selecta driver-ul din lista
etichetat cu cifra 2. Select`m Microsoft Access driver pentru a putea regsi
date Access. Odat definii aceti parametri, va trebui s ne conect`m efectiv la o
baz de date. Aps`m butonul Connect i se va afia o fereastr de dialog
suplimentar. Aps`m Select i localiz`m baza de date NorthWind. Dup
selectarea acesteia, aps`m OK de dou ori pentru a nchide cele dou ferestre
de selecie. Dup un scurt interval, n care se realizeaz conectarea efectiv, n
dreptul butonului Connect apare nscris numele bazei de date selectate anterior.
Aps`m OK pentru a ncheia configurarea sursei de date. Acest pas nu se va mai
repeta la solicitarea altor interogri pe baza de date NorthWind.
Aps`m OK pentru a trece la pasul urmtor al expertului. Aplicaia este
deja conectat la baza de date solicitat i afieaz numele obiectelor existente n
aceasta. Pentru a afia numai tabelele din baza de date, aps`m butonul Options
i bif`m Tables n fereastra de dialog deschis, apoi tergem bifele din celelalte
casete. Pstrndu-le bifate, vor putea fi listate vederile (indic Views), tabelele de
sistem (System tables) sau sinonimele (Synonyms) din baza de date. Pentru acest
exemplu vor fi utilizate numai tabelele. {nchidem fereastra Options.
Fiecare nume de tabel are n dreptul su un buton plus, a crui apsare va
derula lista coloanelor din tabela n cauz - Orders. n cadrul acestui pas, vom
selecta coloanele din tabel ale cror date dorim s le aducem n Excel. De
exemplu, pentru o list a comenzilor, vor fi selectate Data comenzii - Order Date
18
extern. n plus, datele sunt ordonate aa cum am dorit, dup numele companiei.
Cele dou coloane din mijloc, denumite identic n foaia de calcul, conin aceleai
valori. Aceasta, deoarece ele reprezint cheia strin din tabela Orders i
respectiv, cheia primar din tabela Customers, cu ajutorul crei este
implementat relaia ntre cele dou tabele.
Dac` [ntre timp datele au fost modificate [n srusa de date, adic` tabelele
Access, atunci [n cadrul Excel va trebui s` actualiz`m afi]area lor. Efectu`m clic
dreapta n interiorul listei i select`m Remprosptare date din meniul contextual.
Datele vor fi citite din nou din baza de date i afiate actualizat n foaia de calcul.
Dup regsirea datelor externe, Excel definete automat un nume care
identific lista de date din surs extern vezi Query_from_Conexiune_Access din
caseta de nume. Dac vom dori ulterior s realiz`m o nou interogare pe aceeai
baz de date, vom folosi sursa definit anterior - Conexiune Access. Vom trece
direct la selectarea cmpurilor, fr a mai defini ali parametri ai sursei de date.
1.3.2. Editarea unei interogri existente Mic
Microsoft
rosoft Query
(Se folosete registrul salvat n exemplul anterior)
Registrul de lucru conine o list provenit dintr-o interogare pe o surs
extern. Putem verifica imediat acest lucru prin clic de dreapta n interiorul listei.
n meniul contextual este disponibil comanda Remprosptare date, ceea ce
indic o surs extern. Dac dorim s modific`m coninutul listei, adugnd de
exemplu date despre angajatul responsabil cu rezolvarea comenzii, va trebui s
modific`m interogarea. Pentru aceasta, derul`m meniul Date - Preluare date
20
butonul Add. Noua tabel este adus n fereastra Microsoft Query. Putem nchide
fereastra de selecie prin apsarea butonului Close i examin`m rezultatul
aciunii. Cheia primar a tabelei de angajai este EmployeeID. Deoarece ntre
tabelele Employees i Orders este definit n baza de date o relaie de tip
printe-copil, aceasta este automat figurat i de ctre Microsoft Query. Pentru a
vedea mai clar relaiile, putem muta tabelele astfel nct tabela Orders [n
calitate de copil al celorlalte dou, s fie amplasat n mijloc. Pentru a muta o
tabel, efectu`m clic pe titlul su i innd butonul stng apsat, glis`m obiectul n
poziia dorit.
Zona de criterii sugereaz c vor fi afiate numai comenzile primite ntre 1
ianuarie 1997 (>) i 31 decembrie din acelai an (<).
Zona de date afieaz momentan numai coloanele pe care le afia atunci
cnd a fost deschis. Pentru nceput, vor fi eliminate cele dou coloane care conin
identificatorul de client din cele dou tabele: Customers i Orders. Pentru a
elimina o coloan din interogare, pozi\ion`m cursorul deasupra etichetei de
coloan, pn cnd acesta capt forma unei sgei cu vrful n jos. n acest
moment, efectu`m clic st@nga pentru a selecta coloana. Aps`m tasta Delete i
coloana selectat va fi eliminat din interogare. Urmtoare coloan este automat
selectat. Aps`m din nou tasta Delete pentru a o terge i pe aceasta. n
continuare, va fi adugat o nou coloan la interogare - numele angajatului
responsabil de ofert.
Pentru a aduga o coloan la interogare, efectu`m clic st@nga n antetul
coloanei goale aflate n dreapta datelor. Dup apariia butonului sgeat, vom
putea derula o list n care sunt cuprinse toate cmpurile din toate tabelele
22
Lec\
Lec\ia 2. LUCRUL {N COLABORARE
2.1. Lucrul [n echip` [n cadrul unei re\
re\ele
2.1.1. Despre lucrul [n re\
re\ea
De multe ori realizarea unui proiect, presupune o munc` de echip`, membrii
echipei ajung@nd la un moment dat s` lucreze cu acela]i document. Exist` 2
situa\ii de colaborare:
a) Mai mul\i utilizatori partajeaz` acela]i calculator (de exemplu, se lucreaz` [n
schimburi)
b) Se lucreaz` [n echip` prin intermediul re\elei ]i se partajeaz` foldere ]i fi]iere.
Lucrul [n echip` presupune urm`toarele urm`toarele:
- Partajarea unui registru Excel: partajarea [nseamn` utilizarea [n comun a
respectivei resurse hardware/software [n cadrul unei re\ele (exemplu: discuri,
foldere, fi]iere, imprimante, etc)
- Distribuirea unui registru Excel [n caadrul re\elei, c`tre mai mul\i utilizatori: acest
lucru utilizeaz` mesageria electronic`. Routarea unui registru este util` atunci
c@nd se dore]te aportul mai multor membrii al echipei. Se stabile]te astfel ruta ce
va fi parcurs` de fi]ier: registrul va fi trimis la c@te o persoan` la un moment dat,
respectiva persoan` [l modific`, dup` care este trimis la urm`toarea persoan`.
Sau, o copie a documentului poate fi trimis` simultan la mai multe persoane.
- Urm`rirea modific`rilor [n cadrul unui registru, atunci c@nd mai mul\i utilizatori
lucreaz` cu acela]i document.
- Consolidarea modific`rilor pentru un registru la care au lucrat mai mul\i autori
- Inserarea de comentarii [n cadrul foilor unui registru
26
- server Web (Web server): stocheaz` ]i gestioneaz` site-uri Web, adic` colec\ii
de pagini sau fi]iere Web, [n format HTML, [mpreun` cu alte fi]iere conexe (grafice,
anima\ii, etc) apelate din cadrul paginilor Web.
- server FTP (FTP server): stocheaz` ]i gestioneaz` fi]iere ce pot fi transferate
c`tre alte computere client
- server pentru grupuri de dialog (News server): stocheaz` ]i gestioneaz` mesaje
pentru discu\ii interactive
- server pentru po]t` electronic` (Mail server): stocheaz` ]i gestioneaz` mesajele
de po]t` electronic`
Opera\ia de conectare la re\ea se nume]te login ]i se realizeaz` prin
intermediul unui cont definit prin nume utilizator ]i parol`.
Opera\ia de deconectare de la re\ea se nume]te logout.
Internet:
Internet reprezint` o re\ea global` de comunica\ii care permite
interconectarea computerelor din [ntreaga lume. Protocolul specific Internet este
TCP/IP. Este o re\ea format` din mai multe re\ele.
Intranet:
Intranet re\ea privat` care se bazeaz` pe tehnologiile ]i aplica\iile Internet.
Re\eaua Intranet NU este public`, [n sensul c` apar\ine unei companii.
29
Denumire
MS Windows
95/98/Millenium
MS Windows NT
Workstation, Windows
2000 Professional
MS Windows NT Server.
Windows 2000
Server/Advanced Server
Descriere
Sisteme de operare desktop. Calculatoarele pe care
sunt instalate se pot conecta:
- la o re\ea peer-to-peer Windows ]i [n acest caz pot
de\ine rol de server (partajaeaz` date ]i imprimante)
]i de client
- la o re\ea client/server ]i [n acest caz de\in rolul de
client
Se livreaz` [mpreun` cu toate componentele necesare
pentru conectarea la re\ea.
Sisteme de operare desktop mai evoluate.
Calculatoarele pe care sunt instalate se pot conecta:
- la o re\ea peer-to-peer Windows ]i [n acest caz pot
de\ine rol de server (partajeaz` date ]i imprimante) ]i
de client
- la o re\ea client/server ]i [n acest caz de\in rolul de
client
Pot juca rol de server pentru maxim 10 clien\i.
Se livreaz` [mpreun` cu toate componentele necesare
pentru conectarea la re\ea.
Sisteme de operare [n re\ea. Calculatoarele pe care se
instaleaz` au rol de server.
30
Network Neighborhood
MS Outlook 2000
Microsoft Fax
31
32
Exemplu:
Tip:
Peer-to-Peer
Windows
Protocol:
NetBeui
TCP/IP
(adres` server ]i cum se aloc`
adresele pentru clien\i)
Organizare resurse:
Workgroup
Domeniu
Servicii server:
Partajare
fi]iere ]i
imprimante
s`
s`
s`
s`
fie
fie
fie
fie
33
Componentele
de re\ea
instalate
Buton pentru
configurarea
componentei
selectate
34
35
40
41
Exemplu 2: pentru conectare la intranet-ul firmei (adic` re\eaua firmei), este necesar` o plac` de
re\ea ]i cablu corespunz`tor
Exemplu 3: pentru trimitere/primire faxuri, este necesar` o plac` fax/modem, conectat` la
calculator ]i la telefon
Cerin\e software:
- pentru mesagerie ]i po]t` electronic`, este necesar` prezen\` unui server de
comunica\ii [n re\ea
Exemplu 1: pentru conectare la Internet prin linie telefonic`, server-ul apar\ine firmei furnizoare de
servicii Internet
Exemplu 2: pentru o re\ea intranet, trebuie s` existe un server care s` dispun` de software
adecvat pentru a [ndeplini rolul de server de comunica\ii; exemplu de server de comunica\ii: MS
Exchange
- pentru fiecare sta\ie client, pe l@ng` sistemul de operare, care trebuie configurat
pentru conectarea la re\ea, trebuie s` existe aplica\ii care permit
trimiterea/primirea de mesaje electronice, sau aplica\ii care s` permit` accesul al
alte servicii ale re\elei.
Exemplu 1: pentru Internet, aplica\iile cel mai frecvent utilizate sunt un browser Web (exemplu: MS
Internet Explorer) ]i un program de po]t` electronic` (exemplu: MS OutLook 2000 care face parte
din suita Office 2000, sau OutLook Express care se livreaz` cu IE)
Exemplu 2: pentru intranet, este necesar` o aplica\ie care s` poat` accesa serverul de comunica\ii.
Exemplu: OutLook 2000.
45
Deschidem un alt registru Excel cu mai multe foi de lucru. Din meniul Fi]ier
alegem Trimitere c`tre. Observ`m c` primele 2 op\iuni de aici, intitulate
Destinatar, se refer` la po]ta electronic`. Prima op\iune este echivalent` cu
butonul Po]t` electronic` din bara de instrumente Standard. Acum vom alege
Destinatar coresponden\` (ca ata]are).
Este automat lansat` aplica\ia pentru po]t` electronic` implicit` a
sistemului de calcul, [n acest caz OutLook Express. Fi]ierul curent Excel este deja
ata]at la mesaj. Scriem mesajul ]i complet`m adresa destinatarului. Observ`m ca
la rubrica Subject este [nscris numele fi]ierului. Ap`s`m butonul Send din bara
de instrumente a aplica\iei OutLook Express, pentru a trimite mesajul.
{nchidem aplica\ia OutLook Express ]i revenim [n Excel. Ne deconect`m de la
Internet.
2.5.4. Trimiterea unei foi de lucru Excel ca fax
Vrem s` trimitem foaia de lucru curent` prin fax. Pentru aceasta, din meniul
Fi]ier alegem Trimitere c`tre Destinatar fax. Se lanseaz` [n execu\ie expertul
Fax ]i ap`s`m butonul Next.
Specific`m ce anume dorim s` trimitem prim fax: activ`m butonul radio
aferent foii de lucru ]i activ`m ]i op\iunea pentru a trimite o pagin` de gard` la
[nceput. {n aceast` fereastr`, specific`m programul utilizat pentru a trimite faxul ]i
anume, Microsoft Fax, care trebuie s` fi fost instalat anterior.
Complet`m datele aferente destinatarului. Le putem introduce manual, sau
le putem selecta din agenda electronic` Outlook. Trecem la urm`torul pas. Alegem
47
48
http://adresa_host
Protocolul specific Web-ului este HTTP Hyper Text Transfer Protocol. Adresa
host-ului reflect` stuctura ierarhic` de calculatoare ale re\elei. Adresa [ncepe cu
denumirea server-ului ]i poate fi urmat` de calea de acces c`tre diferite fi]iere
stocate pe acel server. Un exemplu de adres` Web este dat mai jos ]i se refer` la
site-ul Web al firmei Microsoft.
http://www.microsoft.com
Dac` se dore]te accesarea direct` a unui fi]ier ale c`rui cale ]i denumire
sunt cunoscute, atunci adresa poate fi scris` astfel:
51
http://www.microsoft.com/file.html
file://cale_de acces\denumire_fisier
ftp://adresa_host
afi]at ]i loca\ia fi]ierelor grafice incluse [n pagina Web, precum ]i modul [n care
trebuie prezentate informa\iile ]i cum trebuie ele gestionate [n timpul prezent`rii.
Datorit` formatului special [n care sunt stocate informa\iile [ntr-o pagin`
Web, publicarea unui document pe Web este pu\in diferit` de alte mijloace de
publicare cum ar fi imprimarea. Astfel o pagin` de Web nu este aproape niciodat`
un singur fi]ier. Astfel de documente sunt colec\ii de obiecte individuale cum ar fi
casete text, cadre, imagini, video clip-uri etc. Deoarece formatul HTML este un
format text simplu, toate aceste elemente trebuie stocate [n fi]iere separate cu
formatul specific fiec`rui element, urm@nd a fi apoi indicate ]i identificate [n pagina
propriu-zis` prin numele ]i loca\ia fi]ierului care le con\ine. Astfel pagina propriuzis` se aseam`n` codului unei aplica\ii Visual Basic.
53
- programe de tip Java applet: un applet este un program scris [n Java, care se
stocheaz` pe un server al re\elei. {n momentul [n care browser-ul acceseaz`
pagina Web care include un applet, acesta este preluat din re\ea, [nc`rcat [n
memorie ]i executat pe calculatorul utilizatorului. La [ncheierea execu\iei sale,
applet-ul este desc`rcat din memorie.
- secven\e audio
3.2. Foldere Web
3.2.1. Ce sunt folderele Web
Foldere Web
Web: facilitate a serverului Web, prin intermediul c`reia pot fi
publicate documente pe Web site. Folderele Web pot fi create cu ajutorul
aplica\iilor Windows Explorer, My Computer, sau din aplica\iile suitei Office ]i pot fi
accesate de utilizatorii intranet-ului.
Un folder Web este de fapt un shortcut c`tre un server Web din re\ea.
Salvarea unei foi de calcul Excel [ntr-un folder Web se nume]te publicare.
publicare
3.2.2. Ad`ugarea unui folder Web cu ajutorul aplica\
aplica\iei My Computer
Din fereastra My Computer deschidem aplica\ia Foldere Web ]i cu
ajutorul icon-ului Add Web Folder lans`m programul asistent pentru ad`ugarea
unui nou folder Web.
Introducem adresa URL c`tre serverul Web din re\ea. Dac` avem drepturi
de navigare [n cadrul re\elei, atunci putem utiliza butonul R`sfoire, altfel vom
56
tasta manual adresa. La pasul urm`tor, specific`m numele sub care vrem s` fie
cunoscut folderul Web.
Observ`m c` [n fereastra My Computer a ap`rut un nou icon, aferent
folderului Web pe care tocmai l-am ad`ugat.
3.2.3. Ad`ugarea unui folder Web din aplica\
aplica\ia Excel
Din meniul Fi]ier alegem Deschidere ]i select`m Foldere Web. Observ`m
c` aici reg`sim folderul Web ad`ugat anterior. Efectu`m clic pe butonul Creare
folder din bara de instrumente a ferestre de deschidere a unui document.
Introducem manual adresa URL pentru serverul Web. Dac` avem drepturi de
navigare [n cadrul re\elei, atunci putem utiliza butonul R`sfoire. {n continuare,
specific`m numele sub care dorim a fi recunoscut folderul Web nou creat. Ap`s`m
butonul Terminare ]i este creat un nou folder Web. Revenim la nivelul imediat
superior, pentru a vedea ce foldere Web avem.
De fapt, ambele foldere reprezint` shortcut-uri c`tre loca\ii de pe unicul
server Web din re\eaua intranet.
Ap`s`m butonul Revocare, pentru a ie]i din fereastra de deschidere a unui
document.
57
introduce sau modifica valori i de a studia n timp real efectul acestora. Folosind
Office 2000 putei crea, de exemplu, tabele pivot care pstreaz capacitatea de
pivotare i interactivitatea chiar i atunci cnd sunt accesate prin intermediul
browser-ului Internet Explorer 5 sau ulterior.
Suita Office 2000 utilizeaz aa numitele componente Web pentru Office, o
colecie de controale de tip COM (Component Object Model) pentru a publica n
format compatibil Web foi de calcul, diagrame i baze de date, care ulterior vor
beneficia de aproape ntreaga funcionalitate i interactivitate asigurat de
browser.
Atunci cnd deschidei n Internet Explorer o pagin Web care conine
componente Web pentru Office, vei putea interaciona cu aceasta direct n
browser: sortare, filtrare, introducerea de valori pentru calculul formulelor,
restrngerea sau extinderea detaliilor, pivotare etc.
Salvarea n format Web cu pstrarea interactivitii este posibil numai
pentru foi de calcul individuale sau domenii dintr-o foaie de calcul, i nu pentru
ntregul registru.
Componentele Web ale suitei Office 2000 se pot utiliza atunci c@nd [n cadrul
re\elei intranet exist` un server Web (de exemplu: MS Peer Web Services- care se
livreaz` [mpreun` cu Windows 98/Me/NT 4.0 Workstation/2000 Professional,
sau MS Internet Information Server care se livreaz` cu Windows NT Server sau
Windows 2000 Server). Numai [n acest caz putem vorbi de foldere Web (foldere
speciale, partajate, stocate pe serverul Web, ce pot fi accesate de clien\ii
intranet-ului), ]i publicarea documentelor pe Web (salvarea/actualizarea unui
59
document Word [n format Web, direct pe serverul Web, pentru a putea fi accesat
de to\i clien\ii intranet-ului).
De asemenea, Office 2000 se livreaz` [mpreun` cu extensii pentru server
Office Server Extensions (OSE), care se instaleaz` pe serverul Web (neap`rat pe
Windows NT Server/Windows 2000 Server cu IIS, sau Windows NT
WS/Windows 2000 Workstation cu Peer Web Services) ]i care permit:
- discu\ii on-line
- notific`ri prin po]t` electronic` la modificarea documentelor publicate
- navigarea ]i c`utarea documentelor publicate pe Web server
Componentele Web se instaleaz` prin intermediul programului Setup, din
categoria Office Tools.
Cursul de fa\` nu trateaz` servere Web sau re\ele. {n continuare vom
aborda doar crearea documentelor [n format Web.
3.3.3. Componente Web pentru Office
Componentele Web pentru Office includ o foaie de calcul, un tabel pivot, o
surs de date i o diagram.
62
66
68
elemente. Pentru a ascunde detaliile apsai butonul minus din dreptul etichetei de
element. Putei pivot tabelul prin selectarea unui cmp i utilizarea butoanelor de
mutare de pe bara de instrumente specifice. Putei utiliza i mecanismul
drag&drop, glisnd eticheta cmpului dorit pe noua poziie.
Putei terge un cmp din tabelul pivot prin glisarea etichetei acestuia n
afara machetei. Pentru a aduga un cmp pe machet apsai butonul List de
cmpuri de pe bara de instrumente. Din lista derulat selectai cmpul dorit i
alegei zona de amplasare din lista aflat n partea inferioar a ferestrei. Putei
utiliza acest cmp pagin n mod obinuit, pentru a restriciona domeniul datelor
nsumate.
Pentru mai multe detalii despre funcionalitatea tabelelor pivot publicate ca
pagini Web putei apsa butonul de ajutor din caseta de proprieti asociate
acestuia.
70
Lec\
Lec\ia 4. EXERCI|II
1. Ce func\ii [ndepline]te un sistem pentru gestiunea bazelor de date?
a) Definirea ]i administrarea rela\iilor [ntre structurile de date
b) Asigurarea accesului autrizat la date
c) Organizarea ierarhic` a datelor
d) Asigurarea integrit`\ii datelor [n condi\ii de eroare
2. O baz` de date rela\ional` este caracterizat` prin:
a) Stabilirea unor leg`turi [ntre structurile de date
b) Stabilirea unor ierarhii [ntre structurile de date
c) Stocarea datelor sub form` de tabele ordonate
d) Definirea unor rela\ii unu-la-unu sau unu-la-mai-multe [ntre date ]i indec]i
3. {n cadrul unei baze de date rela\ionale, datele sunt stocate [n:
a) Fi]iere
b) Tabele
c) Indec]i
d) Views (vederi)
4. Ordonarea datelor dintr-o baz` de date rela\ional` se realizeaz` prin:
a) Tabele
71
b) Indec]i
c) Vederi
d) Rela\ii
5. Asocia\i elementele din prima coloan` cu elementele corespondente din a doua
coloan`:
a. Baz` de date
1. Linie
b. {nregistrare
2. Coloan`
c. C@mp
3. Tabel`
72
1. Una-la-una
2. Mai multe-la
mai multe
Adresa
Localitatea
Cod numeric
73
Telefon
Prenume
personal
Popescu Doina
Str.Nuferilor
Bucure]ti
22337473930
334 55 66
Ionescu Dorin
Str.Florilor
Bucure]ti
22358483920
223 44 66
74
12. Accesul din Excel la baze de date cu format extern se efectueaz` prin
intermediul urm`toarelor drivere: (2 r`spunsuri corecte)
a) ODBC
b) OLAP
c) SQL
d) Query
Urm`toarele exerci\ii se rezolv` [n succesiune, ele referindu-se la o aplica\ie. Va fi
folosit fi]ierul PERSONAL.DBF, care se stocheaz` [n folderul C:\PERS. Se va
deschide sub Excel un registru nou, {n cadrul unei foi de lucru goal`, celula D4 este
curent selectat`.
13. Lansa\i [n execu\ie MS Query ]i specifica\i c` dori\i s` defini\i o nou`
interogare, pe o baz` de date care nu a mai fost utilizat` [n acest scop.
14. Defini\i o nou` surs` de date, identificat` prin numele Personal ISA. Fi]ierul
surs` este un fi]ier de tip DBF, creat sub aplica\ia Dbase 5.
15. Conecta\i-v` la baza de date PERSONAL.DBF, care se afl` [n folderul C:\PERS.
Fi]ierul a fost creat cu aplica\ia Dbase 5.
16. Specifica\i tabelul Personal ca fiind cel implicit asociat cu sursa de date ]i
lansa\i asistentul Query pentru definirea c@mpurilor din sursa de date ce vor fi
utilizate [n interogare.
75
76
Rezolv`ri:
1. a, b, d
2. a
3. a, b
4. b
5. a-3, b-1, c-2
6. c
7. b
8. a-3, b-1, c-2
9. cod numeric personal
10. a
11. a
12. a, b
77
13. Meniu Date Preluare date externe Interogare nou` pe baza pagina
Databases se selecteaz` New data source se apas` butonul OK. Pe ecran
se afi]eaz` fereastra Create New data source.
14. Se porne]te din punctul [n care s-a r`mas la 13, adic` de la fereastra Create
new data source deschis`.
- La rubrica 1 se completeaz` Personal ISA
- La rubrica 2 se alege din list` Microsoft dBase driver
15. Se porne]te din punctul [n care s-a r`mas la 14, unde au fost completate
rubricile 1 ]i 2.
- buton Connect
- se alege din lista version op\iunea Dbase 5.0
- se dezactiveaz` op\iunea Use current directory
- buton Select directory
- se alege folderul C:\Pers
- buton OK de 2 ori
16. Se porne]te de unde s-a r`mas la 15, adic` [n fereastra Create new data
source, unde numai rubrica 4 nu este completat`.
- Se alege din lista aferent` punctului 4 PERSONAL
- buton OK de 2 ori
78
17. Se porne]te de unde s-a r`mas la 16, adic` cu fereastra Query Wizard choose columns deschis`.
- Se selecteaz` din lista din st@nga Available tables and columns coloanele
specificate mai sus, pe r@nd ]i se apas` butonul > pentru a le trece [n lista din
dreapta.
18. Se porne]te de unde s-a r`mas la 17, adic` cu fereastra Query Wizard choose columns deschis` ]i cu coloanele dorite [n partea dreapt`.
- buton Next
- se alege Sal_brut
- se alege din list` is greater than or equal to
- se introduce [n caset` 5000000 (sau se poate selecta din list`)
19. Se porne]te de unde s-a r`mas la 18, adic` cu fereastra Query Wizard
Filter data deschis` ]i cu criteriul de filtrare introdus.
- buton next
- {n lista Sort by se alege Nume
- {n lista Then by se alege Prenume
- buton Next
79
20. Se porne]te de unde s-a r`mas la 19, adic` cu fereastra Query Wizard
Finish data deschis`.
- buton Save query
- La File Name se introduce Sal5
- buton Save
- buton Finish
- Clic pe celula A1
- Buton ok
Revenire la cuprins
80