Documente Academic
Documente Profesional
Documente Cultură
3. Se selecteaz din zona Forms butonul Form (vezi fereastra de la pas2). Rezultatul aciunii
este apariia pe ecran a formularului.
1
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
4. Se nchide forma efectund click pe butonul Close din colul dreapta-sus a lui form.
2
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pentru a crea formulare pentru tabele Facturi i Parteneri se reiau paii 1-5 prezentai mai sus.
3
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Problema 3. S se creeze un formular wizard de tip Columnar pentru tabela Produse care s
care s permit aciuni de adugare, modificare, tergere, navigare prin acesta.
Rezolvare
Pas1. Se selecteaz din Navigation Pane tabela Produse.
Pas2. Se selecteaz din Ribbon fila Create.
Pas3. Din fila Create, zona Forms, se selecteaz butonul Form Wizard
Pas4. Se lanseaz utilitarul FormWizard care are rolul de asista pas cu pas utilizatorul n procesul
de creare a formularelor
4
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas5. n fereastra FormWizard se verific dac n zona Tables/Queries este selectat tabela pt
care se creaz formularul, n cazul nostru tabela Produse
Pas6. Din zona Available Fields se selecteaz cmpurile(click stnga de mouse) care vor face
parte din formular, iar apoi cu click stnga pe butoanel,e din centrul ferestrei, pe care apar
sgeile la dreapta se transfer cmpurile selectate n zona Selected Fields . Cmpurile selectate
vor fi Denumire, Marca, UM, Stoc, Obs.
Pas7. Se execut click pe butonul Next aciune ce va genera apariia pe ecran a ferestrei destinat
alegerii Aspectului Formular-ului.
5
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas8. Se alege un format pentru Form din cele 4 existente, n cadrul acestei probleme alegem
Columnar
Pas9 Activarea butonului Next acine ce va genera apariia pe ecran a ferestrei Definire nume
Formular
Pas10. Se stabilete numele formularului astfel: fie se las numele implicit a formularului, mai
exact numele tabelei pe care s-a construit fie se editeaz propriul nume de formular. n cazul
nostru frxProduse.
Pas11. Se selecteaz una din opiunile Open the form to view or enter information pentru
execuie; Modify the form's design pentru eventuale modificri. Prin clic pe cercul care
apare n dreptul lor. n cazul de fa alegem Open the form to view or enter information
Pas12. Activarea butonului Finish acine ce va genera apariia pe ecran a formularului n modul
de deschidere selectat la pas 11
6
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Rezolvare :
Cerina 4.1.Navigare prin formular impune realizarea urmtorilor pai:
Pas4.1.1 Se selecteaz din Navigation Pane formularul frxProduse, se d dublu click stnga de
mouse pe acesta, aciune ce va genera apariia pe ecran a formularului.
Pas4.1.2. Se selecteaz din taskbar-ul formularului butonul destinat direciei dorite de
parcurgere a nregistrrilor:
Pas.4.1.2.1.butoul de deplasare la stnga nregistrare cu nregistrare
7
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Cerina 4.2.S se realizeze un filtru astfel nct s se afieze doar produsele care ncep cu
UM=buc.
Rezolvare :
Pas4.2.1 Se selecteaz din Navigation Pane formularul frxProduse, se d dublu click stnga de
mouse pe acesta, aciune ce va genera apariia pe ecran a formularului.
Pas4.2.2. Se selecteaz din taskbar-ul formularului butonul destinat filtrrii nregistrrilor:
8
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas4.2.2.1. Se selecteaz cu click snga cmpul, UM, cu valoare dup care se dorete s
se realizeze filtrarea, n cazul de fa UM=buc
Pas4.2.2.2. Se selecteaz cu click snga pe butonul Filter/Unfiltered existent n taskbarul
formularului aciune ce va genera rezultatul filtrrii.
Observaie. Rezultatul filtrrii: se pot vizualiza prin navigare doar nregistrrile care ndeplinesc
condiia de filtrare definit la pasul 4.2.2.1.
Pas4.2.2.3. tergerea condiiei de filtrare impune s se efectueze un click snga pe
butonul Filter/Unfiltered existent n taskbarul formularului aciune ce va genera eliminarea
filtrrii.
Observaie. Butonul de filtrare existent n taskbar funcioneaz n cazul n care s-a realizat
anterior folosirii lui definirea unei filtrri cu ajutorul instrumentelor dedicate acestei aciuni din
Ribbon, fila Home, zona Sort&Filter
Cerina4.3.S se insereze o nregistrare Cod:61, Denumire:Tastatura,
Marca:Samsung,Stoc:12,Obs Tastaura Wireless
Pas4.3.1 Se selecteaz din Navigation Pane formularul frxProduse, se d dublu click
stnga de mouse pe acesta, aciune ce va genera apariia pe ecran a formularului.
Pas4.3.2. Se selecteaz din taskbar-ul formularului butonul destinat inserrii
nregistrrilor:
9
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Problema 5. S se creeze un formular wizard de tip Tabular pentru tabela Stoc care s
permit aciuni de adugare, modificare, tergere, navigare prin acesta. Formularul se va numi
frxStoc.
10
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas2. Se selecteaz din Ribbon fila Home zona Views din meniul derulant se selecteaz
comanda Design View
11
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas3. Modul de vizualizare Form Design, determin apariia n Ribbon a lui Form Design Tools
n care se alege din fila Design zona Controls Toolbox. Din zona Controls Toolbox se
selecteaz butonul aferent controlului Command Button cu opiunea User Control Wizard
selectat.
Pas4. Se deseneaz cu stnga de mouse apsat butonul pe suprafaa formularului, iar la eliberarea
mouse-ului apare pe ecran fereastra Command Button Wizard.
12
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas5. Din Fereastra Command Button Wizard se selecteaz din zona Categories opiunea
Record Operations, aciune ce va genera apariia pe ecran n zona Action a opiunilor destinate
opraiilor de gestiune a nregistrrilor: inserare, tergere, duplicare, printare,salvare i revenire.
Pentru a aduga un command button destinat inserrii datelor se selecteaz din zona Action
opiunea Add New Record. Click pe butonul Next.
Pas6. Rezultatul pasului anterior este apariia pe ecran a ferestrei Command Button Wizard
destinat alegerii designului butonului: imagine sau text. Noi alegem Imagine prin click stnga
de mouse n cercul din dreptul lui Picture i apoi selectarea lui imaginii Go To New, aciune ce
va genera apariia n zona Sample a modului n care va arta butonul. Click pe butonul Next.
Pas7. Rezultatul pasului anterior este apariia pe ecran a ferestrei Command Button Wizard
destinat stabilirii unui nume controlului, n cazul de fa se alege cmdAdauga. Click pe butonul
Finish.
13
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas9. Se selecteaz din Ribbon fila Home zona Views din meniul derulant se selecteaz
comanda Forms View
Pas10. Rezultatul pasului anterior este apariia pe ecran a formularului frxStoc cu controlul
command button creat.Testarea efectului butonului se face efectund click stnga pe acesta
dup ce ne-am poziionat n cadrul tabelului pe locul n care dorim s adugm nregistrarea, cu
ajutorul butoanelor de navigare prezente n zona taskbar a formularului.
14
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas11. Crearea butonului de modificare se face relund paii 2-4 i 8-10 modificare aprnd la
pasul 5 n cadrul cruia se va alege n zona Action opiunea Save Record iar la pasul 6 se va
alege s apar Text pe buton prin click stnga de mouse n dreptul opiunii Text i editarea
numelui Modificare n loc de Save Record. La Pasul 7 n loc de cmdAdaugare se scrie
cmdModificare.
Pas12. Rezultatul pasului 10 este apariia pe ecran a formularului frxStoc cu controlul command
button creat la pasul 11. Testarea efectului butonului se face efectund click stnga de mouse pe
nregistrarea pe care dorim s o modificm, facem modificarea dorit i apoi click stnga de
mouse pe butonul Modificare creat.
15
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas13. Crearea butonului de tergere se face relund paii 2-4 i 8-10 modificare aprnd la pasul
5 n cadrul cruia se va alege n zona Action opiunea Delete Record iar la pasul 6 se va alege s
apar Text pe buton prin click stnga de mouse n dreptul opiunii Text i editarea numelui
Sterge n loc de Save Record. La Pasul 7 n loc de cmdAdaugare se scrie cmdStergere.
Pas14. Rezultatul pasului 10 este apariia pe ecran a formularului frxStoc cu controlul command
button creat la pasul 11. Testarea efectului butonului se selectnd nregistrarea pe care dorim s
o tergem i apoi click stnga de mouse pe butonul Stergere creat.
16
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas15. Se efectueaz click pe butonul Yes din fereastra de sistem aprut pe ecran ca rezultat al
pasului 14 aciune ce va genera tergerea nregistrrii marcate la pasul 14.
Pas16. Crearea butonului de nchidere form presupune repetarea pailor 1-4, ai prezentei
probleme.
Pas17. Din Fereastra Command Button Wizard se selecteaz din zona Categories opiunea
Form Operations, aciune ce va genera apariia pe ecran n zona Action a opiunilor destinate
opraiilor de gestiune a formularelor: aplicare filtre, nchidere formular, deschidere formular,
printare formular, remprosptare date de pe formular. Pentru a aduga un command button
destinat nchiderii unui formular se selecteaz din zona Action opiunea Close Form. Click pe
butonul Next.
17
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas18: Rezultatul pasului anterior este apariia pe ecran a ferestrei Command Button Wizard
destinat alegerii designului butonului: imagine sau text. Noi alegem Imagine prin click stnga
de mouse n cercul din dreptul lui Picture i apoi selectarea lui imaginii Stop, aciune ce va
genera apariia n zona Sample a modului n care va arta butonul. Click pe butonul Next.
Pas19. Rezultatul pasului anterior este apariia pe ecran a ferestrei Command Button Wizard
destinat stabilirii unui nume controlului, n cazul de fa se alege cmdClose. Click pe butonul
Finish.
Pas20. Rezultatul pasului anterior este apariia pe ecran a controlului command button creat
formularului.
18
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas21. Se selecteaz din Ribbon fila Home zona Views din meniul derulant se selecteaz
comanda Forms View
Pas22. Rezultatul pasului anterior este apariia pe ecran a formularului frxStoc cu controlul
command button creat.Testarea efectului butonului se face efectund click stnga pe acesta
efectul fiind de nchidere formular cu posibilitate de salvare a modificrilor realizat.
Problema7. La formularul creat la Problema 6 pentru tabela Stoc s se adauge un buton care
s permit deschiderea formularului frxProduse, iar n formularul frxProduse un buton de
nchidere.
Rezolvare:
Pas1. Se selecteaz din Navigation Pane formularul frxProduse, se d dublu click stnga de
mouse pe acesta, aciune ce va genera apariia pe ecran a formularului.
19
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas2. Se selecteaz din Ribbon fila Home zona Views din meniul derulant se selecteaz
comanda Design View
Pas3. Modul de vizualizare Form Design, determin apariia n Ribbon a lui Form Design
Tools n care se alege din fila Design zona Controls Toolbox. Din zona Controls Toolbox se
selecteaz butonul aferent controlului Command Button cu opiunea User Control Wizard
selectat.
20
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas4. Din Fereastra Command Button Wizard se selecteaz din zona Categories opiunea
Form Operations, aciune ce va genera apariia pe ecran n zona Action a opiunilor destinate
opraiilor de gestiune a formularelor: aplicare filtre, nchidere formular, deschidere formular,
printare formular, remprosptare date de pe formular. Pentru a aduga un command button
destinat nchiderii unui formular se selecteaz din zona Action opiunea Close Form. Click pe
butonul Next.
Pas5: Rezultatul pasului anterior este apariia pe ecran a ferestrei Command Button Wizard
destinat alegerii designului butonului: imagine sau text. Noi alegem Imagine prin click stnga
de mouse n cercul din dreptul lui Picture i apoi selectarea lui imaginii Stop, aciune ce va
genera apariia n zona Sample a modului n care va arta butonul. Click pe butonul Next.
Pas6. Rezultatul pasului anterior este apariia pe ecran a ferestrei Command Button Wizard
destinat stabilirii unui nume controlului, n cazul de fa se alege cmdClose. Click pe butonul
Finish.
21
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas7. Rezultatul pasului anterior este apariia pe ecran a controlului command button creat
formularului.
Pas8. Se selecteaz din Ribbon fila Home zona Views din meniul derulant se selecteaz
comanda Forms View
22
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas9. Rezultatul pasului anterior este apariia pe ecran a formularului frxProduse cu controlul
command button creat.Testarea efectului butonului se face efectund click stnga pe acesta.
Efectul fiind de nchidere a formularului cu posibilitate de salvare a modificrilor realizat .
Pas10. Crearea butonului de legtur n cadrul formului frxStoc presupune repetarea pailor 1-3,
din cadrul prezentei probleme, dar asupra formularului frxStoc.
Pas11. Din Fereastra Command Button Wizard se selecteaz din zona Categories opiunea
Form Operations, aciune ce va genera apariia pe ecran n zona Action a opiunilor destinate
opraiilor de gestiune a formularelor: aplicare filtre, nchidere formular, deschidere formular,
printare formular, remprosptare date de pe formular. Pentru a aduga un command button
destinat deschiderii unui formular se selecteaz din zona Action opiunea Open Form. Click pe
butonul Next.
23
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas12: Rezultatul pasului anterior este apariia pe ecran a ferestrei Command Button Wizard
destinat alegerii formularului care se dorete a se deschide la click pe butonul care se creaz. n
cazul problemei curente se selecteaz frxProduse. n zona Sample a modului n care va arta
butonul. Click pe butonul Next.
Pas13. Rezultatul pasului anterior este apariia pe ecran a ferestrei Command Button Wizard
destinat alegerii modalitii de deschidere a formularului care se dorete a fi deschis. n cadrul
curentului exemplu se efectueaz click stnga de mouse n cercul din dreptul opiunii:Open the
form and show all the records. Click pe butonul Next
Pas14. Rezultatul pasului anterior este apariia pe ecran a ferestrei Command Button Wizard
destinat alegerii designului butonului: imagine sau text. Noi alegem Imagine prin click stnga
de mouse n cercul din dreptul lui Picture i apoi selectarea lui imaginii Ms Access Form,
aciune ce va genera apariia n zona Sample a modului n care va arta butonul. Click pe
butonul Next.
24
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas15.Rezultatul pasului anterior este apariia pe ecran a ferestrei Command Button Wizard
destinat stabilirii unui nume controlului, n cazul de fa se alege cmdOpen. Click pe butonul
Finish.
Pas16. Rezultatul pasului anterior este apariia pe ecran a controlului command button creat
formularului.
Pas17. Se selecteaz din Ribbon fila Home zona Views din meniul derulant se selecteaz
comanda Forms View
Pas18. Rezultatul pasului anterior este apariia pe ecran a formularului frxStoc cu controlul
command button creat.Testarea efectului butonului se face efectund click stnga pe acesta
efectul fiind de deschidere formular frxProduse din cadrul formularului frxStoc.
25
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
26
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas4. Se lanseaz utilitarul FormWizard care are rolul de a asista pas cu pas utilizatorul n
procesul de creare a formularelor.
Pas5. Din fereastra deschis la lansarea utilitarului Form Wizard se verific dac n zona Tables-
Queries este selectat interogarea Cantitate maxim parteneri. n zona Available Fields se
selectez cmpurile pe baza crora se vor crea formularul (n cazul de fa toate) se face click
stnga de mouse pe butoanele cu sgeat spre stnga aflate n mijlocul ferestrei, rezultatul fiind
popularea zonei Selected Fields cu cmpurile care vor fi afiate n formular. Click pe butonul
Next.
27
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Pas6. Rezultatul aciunilor de la pasul 5 este apariia pe ecran a ferestrei utilitarului Form
Wizard din care se selecteaz modul n care va arta formularul. n cadrul acestui exemplu
alegem opiunea Form with Subform. Click pe butonul Next.
28
Universitatea Babe-Bolyai din Cluj-Napoca
Facultatea de tiine Economice i Gestiunea Afacerilor Lucrri de laborator
Departamentul de Informatica Economic Baze de date i programe
Observaie. Gestiunea datelor din interogare se face cu butonele aflate in taskbar-ul formularului.
Probleme propuse
Problema 1. S se realizeze un formular automat pentru tabelele Tipuri Abonamente i
Abonamente cu scopul de a vizualiza datele i a le modifica.
Problema 2. S se insereze 2 nregistrri n tabela Abonamente folosind formularul creat la
problema1.
Problema 3. S se creeze un formular wizard de tip Columnar pentru tabela Linii care s
permit aciuni de adugare, modificare, tergere, navigare prin acesta.
Problema4. S se realizeze cu ajutorul formularului creat la problema3 urmtoarele aciuni:
4.1. s se navigheze printre nregistrrile tabelului numerele de linie destinate autobuselor
4.2.S se realizeze un filtru astfel nct s se afieze doar abonamentele de pe linia 25.
4.3. S se insereze o nregistrare in tabela Linii Numar linie: 161, Tip linie:autobus, electrificare:
nu
4.4. S se modifice ultima nregistrarea adugat astfel nct cmpul tip linie s devin troleibus.
Problema5. S se creeze un formular wizard de tip Tabular pentru tabela Staii care s permit
aciuni de adugare, modificare, tergere, navigare prin acesta. Formularul se va numi frxStatii.
Problema6. La formularul creat la problema 4 pentru tabela Linii s se adauge butoane
destinate aciunilor de inserare, modificare, tergere nregistrri, nchidere form.
29