Documente Academic
Documente Profesional
Documente Cultură
Master
Laborator 5 (Oracle 9i Forms & Reports Developer)
I. Rapoarte
Legături cu formele
• Pentru deschiderea unei forme, se utilizează built-in-ul CALL_FORM. De exemplu:
call_form('e:\work_dev\f_dep');
• Pentru activarea unei fome deschise deja, se utilizează built-in-ul GO_FORM.
• Pentru închiderea formei se utilizează built-in-ul deja cunoscut, EXIT_FORM.
Legături cu rapoartele
Pentru afişarea unui raport, se procedează în modul următor:
• La nodul Reports al formei, se adaugă rapoartele care vor fi utilizate în formă
(inclusive într-un meniu asociat acesteia). În cazul nostru, acestea sunt l3p12 şi l3p7.
Proprietăţile unui element adăugat în nodul Reports sunt următoarele:
Exemplu: Dacă numele calculatorului, aşa cum apare el la My Computer ->click dreapta
-> Properties-> Computer name, este computer. atunci numele server-ului implicit de
rapoarte este rep_computer.
• Se compilează meniul (dacă există), apoi forma. Se execută forma si raportul se
deschide din meniu sau cu ajutorul unui buton din formă.
16. Salvaţi modulul anterior cu numele menu_principal.mmb. Compilaţi (în urma compilării
se va obţine fişierul menu_principal.mmx).
Obs: Compilarea nu are loc cu succes până când toate nodurile terminale din meniu nu
au o acţiune asociată (cod PL/SQL). De aceea, vom introduce opţiunile meniului treptat,
pe măsură ce este posibilă scrierea codului PL/SQL corespunzător.
17. Să se creeze un nou modul de formă căruia i se va asocia meniul
menu_principal.mmx creat anterior.
Obs: Asocierea se face în fereastra de proprietăţi a formei, la nodul Functional.