P. 1
BazeDeDate

BazeDeDate

|Views: 343|Likes:
Published by Claudiu

More info:

Published by: Claudiu on Sep 13, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/28/2013

pdf

text

original

O altă clasă de obiecte pusă la dispoziţie de Access 2000 este cea a paginilor internet –

Pages.

Secţiunea Pages oferă trei opţiuni:

Create data access pages in Design view – crearea paginilor internet de acces la date în
modul de lucru Design view.
Create data access pages by using wizard – crearea paginilor internet de acces la date
utilizând „vrăjitorul” specializat.
Edit Web page that already exists – modificarea unor pagini Web ce au fost realizate
anterior. Acestea pot fi fişiere HTML create cu Access sau cu alte produse. Opţiunea
pune la dispoziţia proiectanţilor un instrument vizual de lucru care rivalizează cu multe
alte produse performante din aceeaşi categorie.

Dacă vom alege Create data access pages by using wizard vom intra într-o succesiune de
dialoguri care, completate din aproape în aproape, vor construi din sursele de date selectate
(tabele şi interogări) pagina internet ce va conţine câmpurile necesare pentru consultare sau
actualizare. Totodată utilizatorului din internet sau din intranet îi va fi pus la dispoziţie un set de
instrumente pentru navigarea în cadrul colecţiei de date disponibile:

Să presupunem că se doreşte o pagină internet care să facă disponibilă actualizarea la
distanţă a următoarelor câmpuri din tabela Date angajaţi:

nume persoana, adresa, adresa e-mail, adresa web / CV, data angajării, telefon şi
observaţii.

LUCRUL CU HIPERLEGĂTURI ŞI GENERAREA PAGINILOR WEB

101

Pentru acesta, după ce dăm dublu-clic pe opţiunea Create data access pages by using
wizard
va apărea următorul dialog prin intermediul căruia vor fi selectate din tabela Date
angaja
ţi câmpurile dorite:

După apăsarea butonului <Next> va apărea un alt dialog care permite opţional gruparea:

102

Lector univ. drd. Mihai Gavotă - Baze de date

Următorul dialog ne oferă posibilitatea alegerii unor chei de sortare pentru prezentarea
datelor. În acest exemplu s-a ales o singură cheie de sortare - nume persoana - care va determina
afişarea înregistrărilor în ordine alfabetică:

După apăsarea butonului <Next>, ultimul dialog solicită numele paginii:

LUCRUL CU HIPERLEGĂTURI ŞI GENERAREA PAGINILOR WEB

103

Nu mai rămâne decât de apăsat butonul <Finish> şi pagina este gata. Ea va fi prezentată
în modul de lucru Design View pentru a putea fi operate eventuale modificări (dacă se consideră
necesar). Va apărea o machetă de proiectare foarte asemănătoare celor folosite pentru crearea
formularelor:

Fără nici o modificare în formular, mergând numai pe ce a propus wizard-ul, la lansarea
în execuţie (prin clic pe butonul View) se va obţine:

Această pagină se poate salva cu numele Date_angajaţi.htm. Va rezulta un fişier HTML
posibil de consultat prin intermediul browser-ului Internet Explorer.

104

Lector univ. drd. Mihai Gavotă - Baze de date

Dacă pe calculator este instalat un server Microsoft atunci la lansarea fişierului
Date_angajaţi.htm sub Internet Explorer va apărea următoarea fereastră aproape identică cu
cea de sub Access:

Diferenţa este că aşa cum pagina este văzută sub programul Internet Explorer lansat de
pe calculatorul local, tot aşa ea va fi văzută sub un alt Internet Explorer lansat de pe un
calculator aflat la distanţă (eventual într-o altă ţară de pe un alt continent).
Dacă pe calculatorul ce conţine baza de date este instalat un server Microsoft de exemplu
PWS (Personal Web Server) şi numele server-ului este moresoft, şi dacă fişierul
Date_angajati.htm este plasat în folder-ul C:ăInetPubăwwwroot, atunci comanda din linia de
adrese a browser-ului (care obligatoriu trebuie să fie Internet Explorer) va fi:

http://moresoft/Date_angajati.htm

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->