Documente Academic
Documente Profesional
Documente Cultură
Crearea Bazei de Date de Ate A Stocurilor Unor Farmacii
Crearea Bazei de Date de Ate A Stocurilor Unor Farmacii
medicamente dect se afl n stoc la un moment dat. Ca regul de validare pentru acest cmp valorile trebuie s fie mai mari sau egale cu 0. Pentru gestionarea unei farmacii sunt ns necesare mai multe date dect cele strict legate de medicamentele aflate n stoc la un moment dat. Astfel, n mod asemntor cu tabelul medicamente, sunt create tabelele furnizori, intrri, vnzri (care nregistreaz numai data i numrul facturii, de intrare, sau ieire, precum i furnizorul, n cazul tabelului intrri) i tabelul arhiv vanzari, care nregistreaz toate tranzaciile dintre farmacie i cumprtori. Odat ce toate tabelele necesare au fost create, trebuie stabilite relaiile dintre tabele. ntre tabele pot exista relaii de unul la mai muli, relaii de unu la unu i relaii de mai muli la mai muli, care reprezint de fapt dou relaii de unu la mai muli conjugate, combinate prin intermediul unul tabel secundar. Aceste relaii mpreun cu integritatea referenial care este asigurat de Access, fac din ntreinerea bazei de date un lucru mult mai simplu. Este suficient modificarea datelor ntr-un tabel pentru ca datele care se afl n legtur cu cele modificate s se schimbe i ele, iar tergerea unei nregistrri dintr-un tabel va duce la tergerea datelor direct legate de aceasta din tabelele care se afl n legtur cu acesta.. ntre tabelele medicamente i arhiva vanzari integritatea referenial nu este selectat pentru ca datele stocate cu privire la vnzri s nu fie terse atunci cnd medicamentele la care fac referire sunt scoase din stoc. Relaiile ntre tabele se fac selectnd cmpul dintr-un tabel i executnd drag-and-drop pe cmpul pereche din cellalt tabel. Relaiile pot fi terse prin selectarea liniilor care leag tabelele i apsare pe delete i pot fi modificate prin selectarea relaiilor cu clic dreapta i intrarea n editare. Dup ce au fost stabilite relaiile dintre tabele, trecem la introducerea datelor n baza de date. Prima metod pe care o putem folosi este introducerea direct a datelor n tabele, ns aceast metod se poate dovedi ceva mai greoaie, mai ales c n acest caz anumite faciliti ale Access nu pot fi folosite. O soluie mult mai eficient o reprezint formularele. Formularele sunt soluii de introducere i extragere a datelor pe ecran, nregistrrile fiind prezentate sub form de cartele index, cte una o dat. De asemenea, formularele pot s aib n componen sub-formulare, care s conin informaii suplimentare referitoare la nregistrarea din formular, pot cpta o interfa personalizat n funcie de dorinele utilizatorului prin adugarea de imagini i text i pot conine butoane, care s ntreprind anumite aciuni prestabilite, sau s ruleze un macro sau un modul de cod Visual Basic. Formularele pot fi create tot n dou moduri, prin proiectare direct (Design view), sau prin intermediul unui Wizard. Formularele prezint numeroase atribute, ceea ce face din ele cele mai flexibile obiecte Access i pot avea numeroase destinaii. Pentru a crea un formular cu ajutorul programului Wizard, se selecteaz tabul Forms n fereastra principal a bazei de date i se face dublu clic pe opiunea create form by using wizard. n fereastra care apare este ales din list tabelul pe baza cruia dorim s crem formularul i apoi trecem din fereastra stng n cea dreapt cmpurile care trebuie s fac parte din formular.
n continuare alegem modul n care dorim s fie organizat formularul (dup coloane, dup linii, tip foaie de calcul, sau pe rubrici) i apoi alegem stilul de grafic pe care l preferm, dintre cele predefinite. n final, alegem numele formularului (implicit va fi numele tabelului pe care este bazat) i dac dorim s l deschidem pentru a vizualiza i introduce date, sau pentru a-i modifica atributele. Datele care sunt stocate n tabelele de intrri i vnzri trebuie imprimate pentru a elibera facturi, pentru care vom folosi rapoarte, care reprezint pagini tipizate. Rapoartele se bazeaz pe unul sau mai multe tabele,astfel nct datele imprimate s fie rezultatul unei filtrri (de exemplu, n cazul unei facturi, trebuie afiate numai datele referitoare la acestea, pe cnd, dac raportul ar fi construit pe baza tabelului, el ar conine toate datele de pe toate facturile). Pentru a crea un raport recurgem la Design view sau la programul Wizard, care va conduce, ca i n cazul formularelor i interogrilor, prin pai simpli la raportul dorit. Primul pas presupune alegerea tabelelor pe care se bazeaz raportul i selectarea cmpurilor care trebuie s apar n raport.Urmtorul pas presupune alegerea modului n care va fi organizat raportul, funcie foarte important n cazul n care acesta se bazeaz pe mai multe tabele.