CATEGORII DOCUMENTE |
Cuprins:
Sisteme de gestionare a bazelor de date
Mediul de programare Access
2. Descrierea aplicatiei:
Prezentare generala
Scopul
Resurse sistem: hardware si software
Utilizarea aplicatiei
Structura aplicatiei
Tabele
Formulare
Rapoarte
Macroinstructiuni
Cereri
Interogari
Module
3. Bibliografie
4. Anexe
Introducere:
Sisteme de gestionare a bazelor de date
Microsoft Acces este un sistem de gestiune a bazelor de date, pe scurt DBMS (Database Management System). Un DBMS va permite sa colectionati si sa pastrati informatii despre un anumit subiect, cum ar fi angajatii unei firme sau obiectele dintr-un inventar. In Acces puteti stoca, regasi si manipula date folosind, in principal, urmatoarele obiecte:
Tabela
Stocarea datelor intr-o anumita structura
Interogare
Scop:regasirea datelor care indeplinesc anumite conditii
Formular
Introducerea, afisarea, modificarea sau stergerea datelor
Raport
Afisarea datelor pe ecran sau la imprimanta
In Acces, o baza de date reprezinta o colectie de date creata cu scopul de a stoca informatii despre un anumit subiect. Baza de date permite localizarea rapida pe anumite criterii a informatiilor, compararea statisticilor pe diferite perioade de timp, interogarea anumitelor categorii de date si obtinerea cu usurinta a rezultatelor tipizate. Daca baza de date creata este prea mare pentru reteaua de calculatoare, Access poate asigura interfata cu sisteme de operare care ruleaza pe programe ca Oracle sau SQL server.
Mediul de programare Access
Microsoft Access 2000 este baza de date folosita la birou de mii de utilizatori, si asta din mai multe motive. De asemenea, Access este foarte util si celor care vor sa-si stocheze si sa-si acceseze cu usurinta datele de interes personal, precum si in medii cu mai multi utilizatori.
Una dintre cele mai apreciate calitati ale acestui sistem de stocare si regasire a datelor este interfata grafica usor de inteles care permite crearea interogarilor, formularelor si rapoartelor - facilitate care lipseste din multe baze de date mai mari si mai complexe. Cu alte cuvinte, chiar si programatorii fara mare experienta pot sa se foloseasca de Access pentru a transforma un vraf de facturi, un fisier cu numele clientilor, un registru contabil si o lista de stocuri intr-o baza de date relationala, in care introducerea, actualizarea si raportarea informatiilor sa se poata face cu un click pe un buton.
Datorita usurintei de invatare si de utilizare, crearea de aplicatii in Acces a devenit un drum urmat de multi dintre cei care vor sa-si orienteze activitatea catre programare si dezvoltarea de aplicatii. Multi dintre consultantii din domeniul gestiunii de date care astazi se bucura de succes va pot spune ca si-au inceput drumul prin crearea unor aplicatii Acces simple, au continuat
eventual invatand Visual Basic for Applications (VBA) si alte elemente de programare, dupa care au devenit adevarati profesionisti. Multi dintre acesti experti folosesc in continuare Access pentru a satisface cerintele clientilor lor si exploateaza la maximum aceasta componenta flexibila si puternica a pachetului Microsoft Office.
Dar Access 2000 este mai mult decat o metoda "cu fata umana" de invatare a gestiunii de date. In plus, programul ofera si alte avantaje:
Mostre de baze de date - Microsoft a inclus in pachet exemple de baze de date cu ajutorul carora puteti invata cum sunt construite tabelele, formularele, interogarile si rapoartele din lumea reala si cum sunt ele interconectate pentru a forma un sistem de gestiune a datelor
Vrajitori - Microsoft simplifica la extrem crearea unei baze de date Access. Acum puteti alege unul dintre exemplele de baze de date din Database Wizard, care servesc la stocarea informatiilor de contact, a stocurilor, a registrelor contabile etc. Astfel puteti sa creati si apoi sa modificati baza de date in functie de cerintele dumneavoastra specifice.
O imagine sugestiva a structurii - Dupa ce v-ati decis cum sa va creati si sa va corelati tabelele, puteti vedea cu usurinta toate legaturile din cadrul bazei de date prin intermediul unei interfete grafice - fereastra Relationships. Astfel, una dintre cele mai dificile
sarcini de proiectare a unei baze de date relationale se simplifica, devenind mai usor de controlat.
Integrarea cu Microsoft Access - Puteti utiliza Access impreuna cu Word, Excel si alte aplicatii Microsoft Office pentru a compune in serie documente, pentru a crea diagrame si pentru a da alte utilizari bazei dumneavoastre de date.
Programare mai usoara - Puteti folosi macrocomenzi cu cod relativ simpu pentru a automatiza operatiile repetate, sau puteti scrie cod mai complex si mai flexibil in VBA. Access va pune la dispozitie metode grafice si indicatii care va ajuta la scrierea codului.
Standarde comune - Cand soseste clipa cea mare, puteti fi sigur ca Access foloseste acele standarde care permit scalarea aplicatiei in cadrul unui mediu largit. Cu ajutorul obiectelor si a SQL (Structured Querry Language), Access permite adaptarea usoara - atat a dumneavoastra, cat si a codului pe care il scrieti - la alte aplicatii.
4. Descrierea aplicatiei
Prezentare generala
Scopul :
Realizarea unei baze de date care sa permita contolul computerizat al cartilor din cadrul unei edituri.Programul este destinat unui manager sau unui director de editura putandu-se realiza astfel gestionarea editurii respective intr-un mod eficient si rapid.
Resurse de sistem :hardware si software
Resurse hardware necesare
Minimale:
- Pentium 133 Mhz
- 16 MB RAM
- 50 MB liberi pe HDD
-2 MB memorie video
Recomandate:
- Pentium 300 Mhz sau mai recent
- 64 MB RAM
- 8 MB memorie video
- 800x600 High Color (16 bit) rezolutie
Resurse software necesare
- Windows9X sau mai recent (NT, ME, XP)
- Office 2000 instalat pe system
Utilizarea aplicatiei
In aplicatia de fata se permite conducerea unei edituri prin posibilitatea de control asupra cartilor de mai multe categorii:"Carti aflate in vanzare", "Carti aflate in tiparire" si "Carti in stoc".Se permite atat introducerea de date in formulare, precum si cautarea unei carti dupa autorul acesteia, sau imprimarea datelor din formulare, a listelor complete de carti prin rapoartele realizate.
Structura aplicatiei
La deschidere va aparea pe ecran un formular care va deschide automat un altul conducand catre tabela principala numita"Carti".Aceasta are unite toate formularele si interogarile pentru a facilita utilizarea programului.Accesand oricare din aceste butoane putem deschide formularul sau interogarea dorita, sau se poate opri aplicatia.
In vederea realizari acestei aplicatii s-au folosit urmatoarele elemente ale Mediului Access: tabele, cereri, formulare, rapoarte, macroinstructiuni
In Mediul Acces, se lucreaza in special cu fereastra Database, care se foloseste pentru selectarea si crearea obiectelor. Programul Acces accepta sase tipuri principale de obiecte din care toate isi au functie in aplicatia de fata.
Tabele (Tables) - Sunt foi de calcul tabelar ale bazei de date, care organizeaza pe linii si coloane datele afisate pe ecran. In cadrul bazei de date, tabelele stocheaza datele ca inregistrari, care corespund in general cu liniile din modulul de afisare Table
In aplicatie sunt prezente tabele in numar de trei in care se pentru introducerea tuturor datelor cu care aceasta sa ruleze.Cele trei tabele "Carti aflate in vanzare", "Carti aflate in tiparire" si "Carti in stoc"
Aceste tabele contin mai multe campuri ale caror nume corespund cu datele pe care dorim sa le introducem.
Formulare (Forms) - Ofera o interfata atragatoare pentru introducerea datelor in baza de date sau pentru vizualizarea acestora pe ecran. Formularele din Acces sunt folosite ca principala interfata cu utilizatorul in aplicatiile de baze de date, prin mascarea tabelelor cu informatii brute.
Cele 9 formulare:
"Carti"-deschide tabela principala.
"Carti aflate in vanzare"," Carti aflate in tiparire", "Carti in stoc "-sunt afisate cartile din cele 3 categorii.
"Cartivanz ","cartitip" si "cartistoc "-reprezinta formularele interogarilor realizate.
" Formular1" si "formular3 "-pregatesc intrarea tabelei principale,inchizandu-se la cronometru si deschizand automat pe celalalt fapt realizat cu ajutorul macrocomenzilor.Sunt formulare simple ce nu permit introducerea de date fiind reprezentate de o imagine.
Rapoarte (Reports) - Au rolul de a extrage date din tabele, deseori cu ajutorul interogarilor, si de a le formata pentru prezentari tiparite. Nu puteti sa introduceti date intr-o baza de date cu ajutorul rapoartelor.
Sunt realizate tabele doar la formularele ce contin toate datele despre carti si anume : "Carti aflate in vanzare"," Carti aflate in tiparire", "Carti in stoc ".Folosesc in cazul in care se doreste tiparirea unei anumite liste de carti din formularul respectiv.
Macroinstructiuni (Macros) - Contin colectii de comenzi executate de programul Acces pentru a produce un anumit rezultat (cum ar fi deschiderea unui formular sau rularea unei interogari).Macroinstructiunile sunt folosite pentru a crea meniuri personalizate si de a executa comenzi simple, in situatiile in care programarea pare sa fie complicata.
Macrocomenzile, in numar de 14 servesc la deschiderea sau inchiderea formularelor de carti.
Interogari (Queries) - Sunt cererile adresate tabelelor pentru extragerea sau organizarea datelor intr-un anumit mod si afisarea acestora. Interogarile sunt proiectate de obicei cu ajutorul unei interfete grafice usor de inteles si sunt memorate in limbajul standard structurat de interogare.
Sunt prezente 3 interogari facute in fiecare lista,cautarea efectuandt-se dupa autor.Prin intermediul optiunii Combo box este posibila alegerea autorului din lista si la pierderea focalizarii se afisaza lista cu cartile si cu pretu fiecarei carti.
Module (Modules) - Contin una sau mai multe subrutine sau functii scrise in Visual Basic for Applications (VBA), limbajul de programare folosit in toate aplicatiile Microsoft Office. Codul VBA poate fi utilizat pentru a cere bazei de date sa efectueze orice operatie de care este capabila, de la propria oprire si pana la sincronizarea zilnica a tranzactiilor ATM.
3.Bibliografie
"Utilizare Access 2000" - Susan Sales Harkins, Ken Hansen, Tom Gerhart
"Microsoft Access - Ghid de referinta" - James E. Paul
"Ghidul bobocului pentru Access" - Paul McFedries
4.Anexe
In acest capitol vom ilustra exemple de coduri Visual Basic ale celor mai importante macrocomenzi:
'-------- ----- ------ ----- ----- -----------------
' inchidere_despre_aplicatie
'
'-------- ----- ------ ----- ----- -----------------
Function inchidere_despre_aplicatie()
On Error GoTo inchidere_despre_aplicatie_Err
DoCmd.Close acForm, 'Despre aplicatie'
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 2642
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved