Sunteți pe pagina 1din 9

SISTEME INFORMATICE DE GESTIUNE | CIG, ANUL III

ORACLE Application Express


16. FACILITATI SUPLIMENTARE
Aplicațiile Oracle au scopul de a facilita interacțiunea utilizatorului cu baza de date. Astfel, acestea
oferă posibilitatea realizării machetelor de intrare (formulare) și de ieșire (rapoarte).

16.1 Machete de intrare

O metodă foarte bună pentru introducerea datelor în tabele constă în realizarea unor machete de
intrare în cadrul aplicației. Cu ajutorul unui formular, utilizatorul are posibilități multiple, nu doar
adăugarea unor înregistrări noi. Printre acestea, menționăm operații de ștergere și actualizare, toate
fiind executate raportat la baza de date existentă și la regulile impuse de aceasta.

Realizarea unui formular

Pentru a realiza un formular ca parte inclusă a aplicației, este necesară accesarea secțiunii Application
Builder → Database Application (a se observa figura de mai jos).

Următorul pas constă în selectarea aplicației (din partea stângă jos) în cadrul căreia o să fie realizat
formularul (în exemplu, aplicația se numește Crama de sub tei).

Asist.Univ.Drd. Bogoslov Ioana Andreea 1


SISTEME INFORMATICE DE GESTIUNE | CIG, ANUL III

Aplicația selectată este deschisă, iar utilizatorul poate vizualiza paginile componente ale acesteia în
partea de jos a paginii. Cele două pagini afișate (Home și Login Page) reprezintă paginile realizate
automat concomitent cu realizarea aplicației.

Atât machetele de intrare, cât și machetele de ieșire sau alte obiecte specifice aplicațiilor, vor fi
afișate sub formă de pagini Web. Astfel, pentru a iniția realizarea unui nou formular, se va da click pe
butonul Create. În continuare, se va alege tipul de pagină dorit. În cazul de față, vom alege opțiunea
Form.

Asist.Univ.Drd. Bogoslov Ioana Andreea 2


SISTEME INFORMATICE DE GESTIUNE | CIG, ANUL III

Existența a mai multe tipuri de formulare, impune alegerea unuia dintre acestea (ex. Tabular Form
→ Next).

Următoarea etapă constă în alegerea obiectului pe baza căruia va fi realizat formularul (Tabelă sau
Vizualizare). De asemenea, se dorește alegerea tipurilor de operațiuni care vor fi realizate prin
intermediul formularului (Operații permise - Allowed Operations).

Totodată, avem posibilitatea de a alege dacă dorim ca datele să fie identificate în funcție de cheia
primară definită în tabelă sau dacă optăm pentru utilizarea unor PSEUDO coloane.

Asist.Univ.Drd. Bogoslov Ioana Andreea 3


SISTEME INFORMATICE DE GESTIUNE | CIG, ANUL III

De asemenea, avem posibilitatea de a utiliza declanșatorii existenți sau de a define declanșatori noi.

Următorul pas constă în selectarea coloanelor asupra cărora se vor permite operații de actualizare.

Dacă se dorește setarea unei denumiri specifice pentru pagină, în următoarea etapă ne este permis
acest lucru, prin scrierea denumirii în căsuța aferentă (Page Name). Pe lângă denumire, dezvoltatorul
are posibilitatea de a seta diverse atribute pentru pagină și pentru regiuni.

Asist.Univ.Drd. Bogoslov Ioana Andreea 4


SISTEME INFORMATICE DE GESTIUNE | CIG, ANUL III

Secțiunea Navigation Menu permite setarea modului prin care va fi accesată pagina/formularul din
cadrul aplicației. În cazul de față, se dorește afișarea paginii ca sub-buton al butonului Home.

Oracle oferă dezvoltatorilor posibilitatea personalizării butoanelor, prin setarea unui text preferențial
care să fie afișat pe acestea.

Ultima etapă constă în confirmarea realizării machetei de intrare.

Asist.Univ.Drd. Bogoslov Ioana Andreea 5


SISTEME INFORMATICE DE GESTIUNE | CIG, ANUL III

În momentul în care vom rula aplicația (butonul Run), formularul realizat va putea fi accesat și utilizat.

16.2 Machete de iesire


Machetele de ieșire reprezintă obiecte prin intermediul cărora sunt generate rezultate profesionale
care pot fi afişate pe ecran, tipărite pe hârtie sau afişate pe Internet.

Realizarea unei machete de ieșire


Pentru a realiza un raport (machetă de ieșire) se vor urma aceeași pași inițiali ca și în cazul
formularelor Application Builder → Database Application → Selectarea aplicației → Create.

Realizarea unei pagini de tip raport, implică alegerea opțiunii Report, urmată de alegerea tipului de
raport dorit.

Asist.Univ.Drd. Bogoslov Ioana Andreea 6


SISTEME INFORMATICE DE GESTIUNE | CIG, ANUL III

După alegerea tipului de raport dorit, vor fi definite atributele paginii.

Secțiunea Navigation Menu permite setarea modului prin care va fi accesată pagina/raportul din
cadrul aplicației. În cazul de față, se dorește afișarea paginii ca sub-buton al butonului Home.

Asist.Univ.Drd. Bogoslov Ioana Andreea 7


SISTEME INFORMATICE DE GESTIUNE | CIG, ANUL III

Rapoartele pot avea ca bază o tabelă sau o interogare SQL. Astfel, din secțiunea Report Source, va fi
aleasă sursa de preluare a datelor pentru raportare.

Totodată, un raport are anumite atribute specifice referitoare la posibilitatea sortării inregistrărilor
afișate și exportarea datelor în format CSV.

Ultimul pas constă în confirmarea realizării raportului.

Asist.Univ.Drd. Bogoslov Ioana Andreea 8


SISTEME INFORMATICE DE GESTIUNE | CIG, ANUL III

Prin rularea aplicației realizate, avem posibilitatea de a vizualiza raportul realizat.

Asist.Univ.Drd. Bogoslov Ioana Andreea 9

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