|
|
|
Hlavní strana | Já | Rodina | Programování a tvorba | Galerie, fotografie, fotomontáže | MFF | Gympl | Vtipy | Odkazy | Files | O webu
|
| |
3.5.2004
Stránka vytvořena: 3. květen 2004 (14:32:40) |
Poslední změna: 3. květen 2004 (15:00:23) |
Stránku připravil: Matouš
|
|
|
| |
 |
Datové bloky v oracle Forms
|
Dva základní typy bloků:
- Base table block - přímo se váže na pohled / tabulku v DB
- může obsahovat položky, které odpovídají sloupcům v DB
- navíc může mít controll bloky
- Controll bloky
- používají se na operace, které přímo nezobrazují data
- zpracování vstupů od uživatele, ovládací prvky atd.
|
|
| |
 |
Trigery - standardní chování
|
pro řadu triggerů existuje vestavěná procedura realizující standardní chování
- např pro trigger key-next-item exituje procedura s nazvem next_item
- key-prev-item : previous_item
- key-nxrec : next_record
- key-down : down
Všechny jsou k nalezení v helpu - stačí zadat název triggeru |
|
| |
 |
Proměnné ve Forms
|
Execute_Trigger('jmeno')
- zavola trigger se jmenem 'jmeno'
- parametry mu lze ale předávat pouze skrze globální proměnné
Proměnné ve Forms
- proměnné deklarované v PL/SQL - jdou vidět pouze v procedurách
- proměnné speciálně deklarované ve specifikaci balíků
- globální proměnné
- přistupuje se na ně pomocí :global.jmeno
- vzniká prvním přiřazením :global.x := 7;
- všechny proměnné jsou řetězcové a mají maximálně 256 znaků !!
- zanikne voláním erase('global.x');
- pokud čteme proměnnou, která neexistuje, vyhodí to běhovou chybu, ale to se dá obejít voláním fce default_value(value, 'global:x'), čímž dosadíme do proměnné hodnotu, pokud není definovaná
- systémové proměnné - nastavuje systém sám
- přistupuje se k nim :system.jmeno
|
|
|
|
|
|
u2b project, stránka spravována systémem MyOIS, webmaster Matouš "Mavo" Voldřich
|
 |
|
|