Sunteți pe pagina 1din 29

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

Lucrarea de laborator 8. Organizarea interfeei grafice


(prin utilitarul de tip Wizzard).

Problema1. S se realizeze un formular automat pentru tabelele Continut_Fact, Facturi i


Parteneri cu scopul de a vizualiza datele i a le modifica.
Rolul crerii acestor formulare este :
1. vizualizarea datelor din tabele Cont_Facturi, Facturi i Parteneri ntr-un format mai accesibil
utilizatorului.
2. toate aciunile de baz dintr-o tabel se pot efectua prin noile formulare, mai exact: adugare,
modificare, cutare, tergere, Inserare de date.
3. deplasarea prin nregistrrile tabelei ntr-o manier mai facil dect n tabel.
Rezolvare:
1. Din panoul de navigare, se selecteaz tabela Continut_Fact, prin clic stnga de mouse.

Figura 8.1. Selectare tabel Continut_Fact

2. Se selecteaz fila Create a Ribbonului

Figura 8.2. Selectare comand Form

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

Figura 8.3. Autoforms Continut_Fact

Observaie. n momentul generrii formularului CONTINUT_FACT se genereaz n cadrul su


un subformular cu coloane care afieaz datele din tabela Istoric_Pret.

4. Se nchide forma efectund click pe butonul Close din colul dreapta-sus a lui form.

Figura 8.4. nchidere Autoforms Continut_Fact

5. Mediul Access solicit n mod automat salvarea formularului

Figura 8.5. Salvare Autoforms Continut_Fact (Pas1)

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

5. Ferestra de dialog destinat introducerii numelui formularului.

Figura 8.6. Denumire Autoforms Continut_Fact (Salvare Pas2)

Pentru a crea formulare pentru tabele Facturi i Parteneri se reiau paii 1-5 prezentai mai sus.

Problema 2. S se insereze 2 nregistrri n tabela Parteneri folosind formularul creat la


Problema1.
Rezolvare : 1. Se deschide formularul Parteneri executnd n Navigation Pane dublu clic stnga
de mouse pe acesta

Figura 8.7. Formular Parteneri

2. Se selecteaz din bara de stare butonul


3. Se completeaz att tabela Parteneri cu date ct i tabelul fiu ce apare n subformular.

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

Figura 8.8. Formular Parteneri

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

Figura 8.9. Fila Create/zona Forms/buton 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

Figura 8.10. Form Wizard

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.

Figura 8.11. Selectare cmpuri

Pas7. Se execut click pe butonul Next aciune ce va genera apariia pe ecran a ferestrei destinat
alegerii Aspectului Formular-ului.

Figura 8.12. Fereastra Aspect Formular

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

Figura 8.13. Fereastra 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.

Figura 8.14. Fereastra Definire nume Formular

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

Figura 8.15. Formular Produse

Problema4. S se realizeze cu ajutorul formularului creat la problema3 urmtoarele aciuni:


4.1. S se navigheze printre nregistrrile tabelului Produse
4.2. S se realizeze un filtru astfel nct s se afieze doar produsele cu UM buc.
4.3. S se insereze o nregistrare Cod:61, Denumire:Tastatura, Marca:Samsung,Stoc:12,Obs
Tastaura Wireless
4.4. S se modifice ultima nregistrarea adugat astfel nct cmpul Stoc s devin 10

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

Figura 8.16. Formular Produse cu butonul Previous record selectat

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

Pas.4.1.2.2.butoul de salt pe prima nregistrare

Figura 8.17. Formular Produse cu butonul First record selectat

Pas.4.1.2.3.butoul de deplasare la dreapta nregistrare cu nregistrare

Figura 8.18. Formular Produse cu butonul Next record selectat

Pas.4.1.2.4.butoul de salt pe ultima nregistrare

Figura 8.19. Formular Produse cu butonul Last record selectat

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.

Figura 8.20. Fereastra de selectare a condiiei de filtrare

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:

Figura 8.21. Fereastra de selectare a aciunii de inserare

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

Pas4.3.3. Se selecteaz din taskbar-ul formularului butonul destinat inserrii nregistrrilor:

Figura 8.22. Fereastra rezultat al aciunii de inserare

Observaie. Pentru a reui inserarea ne asigurm c n tabelul Stoc exist o nregistrare cu


CodProd:61. n caz c nu exist vom insera nregistrarea:
Stoc
CodProd Denumire Tip Cant Stoc
61 Tastatura D 3 3
Figura 8.23. Table Stoc

Cerina 4.4. S se modifice nregistrare nou introdus astfel nct Stoc:10


Pas4.4.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.4.2. Se selecteaz cmpul Stoc se terge vechea valoare i se introduce valoarea 10
astfel:

Figura 8.24. Form frxProduse de modificare a cmpului Stoc

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

Rezolvare : se reiau paii de la problema 3 cu modificarea tabele selectate i alegerea tipului


Tabular n loc de Columnar.
Rezultatul este:

Figura 8.25. Formular frxStoc

Problema6. La formularul creat la problema 5 pentru tabela Stoc s se adauge butoane


destinate aciunilor de inserare, modificare, tergre nregistrri, nchidere form.
Rezolvare
Pas1. Se deschide formularul Produse executnd n Navigation Pane dublu click stnga de mouse
pe acesta. Rezultatul fiind:

Figura 8.26. Fereastra frxStoc

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

Figura 8.27. Selectare 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.

Figura 8.28.Selectare Command Button

Pas4. Se deseneaz cu stnga de mouse apsat butonul pe suprafaa formularului, iar la eliberarea
mouse-ului apare pe ecran fereastra Command Button Wizard.

Figura 8.29.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.

Figura 8.30. Fereastra Command Button Wizard corespunztoare

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.

Figura 8.31.Selectare imagine sau text pentru buton

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.

Figura 8.32. Definire nume buton


Pas8. Rezultatul pasului anterior este apariia pe ecran a controlului command button creat
formularului.

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

Figura 8.33. Command Button n Formularul frxStoc

Pas9. Se selecteaz din Ribbon fila Home zona Views din meniul derulant se selecteaz
comanda Forms View

Figura 8.34. Alegere opiune Form Views

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

Figura 8.35. Fereastra frxStoc cu butonul cmdAdugare creat

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.

Figura 8.36. Selectare aspect al controlului command button

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

Figura 8.37. Fereastra frxStoc cu butonul cmdModificare creat

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.

Figura 8.38. Selectare aspect al controlului command button

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

Figura 8.39. Fereastra frxStoc cu butonul cmdStergere creat

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.

Figura 8.40. Fereastra Command Button Wizard

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.

Figura 8.41.Selectare imagine sau text pentru buton

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.

Figura 8.42. Definire nume buton

Pas20. Rezultatul pasului anterior este apariia pe ecran a controlului command button creat
formularului.

Figura 8.43. Command Button Close n Formularul frxStoc

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

Figura 8.44. Alegere opiune Form Views

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.

Figura.Fereastra 8.45. frxStoc cu efectul butonului Close

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

Figura 8.46. Fereastra frxProduse

Pas2. Se selecteaz din Ribbon fila Home zona Views din meniul derulant se selecteaz
comanda Design View

Figura 8.47. Selectare 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.

Figura 8.48. Selectare command button

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.

Figura 8.49. Fereastra Command Button Wizard

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.

Figura 8.50.Selectare imagine sau text pentru buton

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

Figura 8.51. Definire nume buton

Pas7. Rezultatul pasului anterior este apariia pe ecran a controlului command button creat
formularului.

Figura 8.52.Formular frxProduse cu butonul Close

Pas8. Se selecteaz din Ribbon fila Home zona Views din meniul derulant se selecteaz
comanda Forms View

Figura 8.53. Alegere opiune Form Views

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 .

Figura 8.54.Fereastra frxProduse cu butonul Close

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.

Figura 8.55. Fereastra Command Button Wizard

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.

Figura 8.56. Alegere Formularul frxProduse

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

Figura 8.57. Alegere modalitate de deschidere a formularul frxProduse

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.

Figura 8.58. Alegerea designului butonului de Open Form

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.

Figura 8.59. Stabilirea numelui controlului

Pas16. Rezultatul pasului anterior este apariia pe ecran a controlului command button creat
formularului.

Figura 8.60. Formular frxProduse cu butonul Open

Pas17. Se selecteaz din Ribbon fila Home zona Views din meniul derulant se selecteaz
comanda Forms View

Figura 8.61. Alegere opiune Form Views

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

Figura 8.62. Fereastra frxStoc cu butonul Open

Problema 8. S se creeze un formular care afieaz cantitatea maxim comandat de


parteneri.
Rezolvare: Pas1. Se selecteaz din Navigation Pane interogarea Cantitate maxim parteneri,
se d dublu click stnga de mouse pe acesta, aciune ce va genera apariia pe ecran a rezultatului
interogrii.

Figura 8.63. Rezultat Interogare Cantitate maxim parteneri

Pas2. Se selecteaz din Ribbon fila Create.


Pas3. Din fila Create, zona Forms, se selecteaz butonul Form Wizard

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

Figura 8.64. Fila Create/zona Forms/buton Form Wizard

Pas4. Se lanseaz utilitarul FormWizard care are rolul de a asista pas cu pas utilizatorul n
procesul de creare a formularelor.

Figura 8.65. Fereastra Form Wizard

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.

Figura 8.66. Fereastra Form Wizard zona Selected Fields populat

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.

Figura 8.67. Fereastra Form Wizard stil afiare formular


Pas7. Rezultatul aciunilor de la pasul 5 este apariia pe ecran a ferestrei utilitarului Form
Wizard din care se selecteaz modul n care va arta subformularul. n cazul prezentului
exemplu, alegem Datasheet. Click pe butonul Next.

Figura 8.68. Fereastra Form Wizard stil afiare formular


Pas8. La acest pas se completeaz numele formularului, n cazul de fa, frxParteneri1, apoi a
subformularului n cazul de fa CONTINUT_FACT Subform i modul n care se va deschide
formularul creat pn n acest pas. n cazul de fa am selectat Open the form to view or enter
information.

Figura 8.69. Fereastra Form Wizard alegere nume formular /subformular

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

Pas9. Afiare formular dorit.

Figura 8.70. Formular frxParteneri1

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

S-ar putea să vă placă și