LOV, Listbox, Poplist a Combobox v Oracle Forms LOV – seznam hodnot, které se zobrazí po stisku klávesy Enter v textovém poli. LOV – seznam hodnot, které.

Slides:



Advertisements
Podobné prezentace
Novinky v řízení zásob 2008 Martin Schlosser Skalský Dvůr
Advertisements

Databáze Dotazy.
Tabulky v MS ACCESS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Jiří Novák.
Prezentace nového SQL modulu Mzdy a personalistika Pavel Pitaš Miloš Jirčík.
Základy jazyka SQL Jan Tichava
Tutoriál EDS možnosti přizpůsobení Pro administrátory support.ebsco.com.
Přednáška 11 Jiří Šebesta
SQL: DDL v ORACLE CREATE TABLE jméno_tabulky (atribut datový_typ [DEFAULT][attribut_constraint] [, atribut datový_typ [DEFAULT] [attribut_constraint]],...
Aplikační a programové vybavení
Jazyk SQL Ing. Zdena DOBEŠOVÁ. SQL Structured Query Language 1974 SEQUEL (Structured English Query Language) neprocedurální relační dotazovací jazyk norma.
Microsoft Office Access
Informační systémy Realizace uložených procedur a spouští, jejich praktické využití.
Informační systémy Nástroje pro sběr dat, návrh a realizace databáze.
Výpočetní technika Akademický rok 2008/2009 Letní semestr Mgr. Petr Novák Katedra informatiky a geoinformatiky FŽP UJEP
Vzdělávací technologie Wonderware Historian Clients QUERY.
Informatika pro ekonomy II přednáška 11
Databázové systémy II Přednáška č. 6 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Databázové systémy II Přednáška č. 5 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
1 BUMI Úvod do medicínské informatiky Počítačové cvičení č. 3 Ing. Vratislav Čmiel.
PL/SQL Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd. Rozšířením jazyka SQL.
Co takhle DOTAZY? OBSAH: Y 1) Co jsou to dotazy ve WinBase Y 2) Vytvoření jednoduchého dotazu Y 3) Použití dotazu.
Databáze velké množství dat - pevně daná struktura data spolu souvisí
MySQL - Vytvoření nové tabulky  create table jméno_tabulky (jméno_položky typ_položky,... ) Přehled nejběžnějších datových typů Přehled nejběžnějších.
Databáze Úvod.
Databázové systémy II Přednáška č. 8 – Pohledy (Views)
Uživatelská dialogová okna
Databázové systémy teorie a návrh relačních databázových systémů část II.
KIV/ZIS cvičení 6 Tomáš Potužák. Pokračování SQL Klauzule GROUP BY a dotazy nad více tabulkami Stáhnout soubor studenti_dotazy_sql.mdb.
MS ACCESS parametrický dotaz
SQL – základní pojmy Ing. Roman Danel, Ph.D.
SQL PVA Jan Hora. SQL „graficky“ Grafický vs. pravý SQL SELECT ORDED BY WHERE.
Rauer Luboš Kopic Petr Blažek Tomáš. Structured Query Language - dotazovací jazyk -> pracuje s dotazy - neprocedurální jazyk - mocný, ale přitom jednoduchý.
MS ACCESS - FORMULÁŘE Databázové systémy.
Tabulky – vyhledávání (v dalších tabulkách pomocí relací)
Číslo šablony: III/2 VY_32_INOVACE_P4_3.6 Tematická oblast: Aplikační software pro práci s informacemi II. Databáze - formulář Typ: DUM - kombinovaný Předmět:
Databázové systémy II Přednáška V Ing. Tomáš Váňa, Ing. Jiří Zechmeister Fakulta elektrotechniky a informatiky
Textový editor Vkládání obrázků ze souboru a použití schránky  Pomocí menu vložení a klepnutím na obrázek se nám otevře adresář, ze kterého vybereme.
Lišta nástrojů Standard otevření, uložení a další manipulace se soubory (tj. projekty) načítání dat (mapových vrstev) „žluté plus“ změna měřítka odkaz.
Architektury a techniky DS Cvičení č. 9 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Tvorba uživatelských formulářů
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B16 Autor Ing. Jiří Kalousek Období vytvoření březen.
Databáze Tabulky. Vytvoření a návrh nové tabulky Tabulku lze vytvořit: na kartě Vytvořit klikněte ve skupině Tabulky na položku Tabulka. importem dat.
Databázové systémy 2 Zkouška – 12:00. Příklad I - Funkce Vytvořte funkci ZK_TRP_TREND(P_ID_TRPASLIKA IN NUMBER, P_DATUM_OD IN VARCHAR2, P_DATUM_DO.
2OP483 Manažerská informatika 3Access 2013Snímek 1 2OP483 Manažerská informatika 3 Microsoft Office Access doc.
Databázové systémy 2 Zkouška – 8:00. Příklad I – Procedura – 5 bodů Vytvořte proceduru P_ZK2(p_table_name VARCHAR2, p_min_nuls NUMBER, p_drop.
Dynamic SQL P. Částek. Dynamic SQL Embedded SQL je překládaný preprocesorem => za běhu nelze nechat uživatele rozhodovat o vzhledu samotných SQL příkazů.
Aplikační a programové vybavení
Databáze velké množství dat pevně dané struktury
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B13 Autor Ing. Jiří Kalousek Období vytvoření březen.
Databázové systémy 2 Zkouška – 8:00. Příklad I - Funkce Vytvořte funkci ZK_TRP_TREND(P_ID_TRPASLIKA IN NUMBER, P_DATUM_OD IN VARCHAR2, P_DATUM_DO.
Počítačová podpora konstruování I 7. přednáška František Borůvka.
Základní obeznámení s jazykem SQL Databázové systémy.
KIV/ZIS cvičení 4 Tomáš Potužák. Dotazy - úvod Umožňují pracovat s databází –Získávat specifické informace z tabulky, případně z více tabulek najednou.
Databáze Formuláře VY_32_INOVACE_7B18. Formuláře Umožňují zobrazit data z tabulek uživatelsky vhodným způsobem Mohou být zobrazena data z více tabulek.
Administrace Oracle Paralelní zpracování.
Tvorba procedur ve VBA Microsoft Excel
Lišta nástrojů Standard otevření, uložení a další manipulace se soubory (tj. projekty) načítání dat (mapových vrstev) „žluté plus“ odkaz na další lišty.
Tutoriál Holdings Management Poznámky – Vytváření, editace a propojování se zdroji support.ebsco.com.
Databáze MS ACCESS 2010.
Rozdíl mezi databází a tabulkou Rozdíl mezi Accessem a Excelem
Vytvoření rozevíratelného pole Access (13). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická.
Databáze MS ACCESS 2010.
KIV/ZD cvičení 8 Tomáš Potužák.
Dotazovací jazyk SQL - III
Strukturované typy proměnných v programovacím jazyce Pascal - 2.hodina
Databázové systémy a SQL
Optimalizace SQL dotazů
Databázové systémy a SQL
Přednáška 9 Triggery.
Databázové systémy a SQL
Transkript prezentace:

LOV, Listbox, Poplist a Combobox v Oracle Forms LOV – seznam hodnot, které se zobrazí po stisku klávesy Enter v textovém poli. LOV – seznam hodnot, které se zobrazí po stisku klávesy Enter v textovém poli. Combobox, Poplist – Rozbalovací seznam hodnot. Listbox – seznam hodnot. Hodnoty jsou buď zadány při návrhu, nebo jsou získány z databáze

Record groups  LOV a ComboBox mohu získávat data k výběru z takzvaných „Record groups“  Record Groups získávají data 1.Z databáze 2.Při návrhu 3.Za běhu přidáním z některého trigerru

Vytvoření LOV – data z databáze Pomocí Wizardu 1. Spustit Wizard 2. New Record Group 3. Napsat dotaz 4. Zvolit sloupce a nastavit jim „Return value“ 5. Přiřadit k textovým polím Ručně 1. Nový Record Group 2. Zadat SQL 3. Nový LOV 4. Nastavit Record Group a Column mapping 5. V texboxu nastavit vlastnost LOV

Vytvoření LOV – statická data 1. Vytvořit Record Group se statickými daty 2. … a zadat sloupce statická data 3. LOV Wizard – a zvolit LOV na existujícím Record group nebo ručně.

LOV – zajímavé vlastnosti Asociovaný ovládací prvek: Validate from LOV: Asociovaný ovládací prvek: Validate from LOV: Zkontroluje zadaný text oproti prvnímu sloupci LOV a pokud není přítomna, LOV zobrazí. Zkontroluje zadaný text oproti prvnímu sloupci LOV a pokud není přítomna, LOV zobrazí. Další vlastnosti: Automatic Display, Automatic Skip, Automatic Select, Automatic Position, Filter Before Display… Další vlastnosti: Automatic Display, Automatic Skip, Automatic Select, Automatic Position, Filter Before Display…

LOV procedury – zobrazení Zobrazení Zobrazení LIST_VALUES( ) LIST_VALUES( ) Zobrazí LOV k aktivnímu prvku FLAG = NO_RESTRICT | RESTRICT Zdali bude aktivní automatické vyhledávání a doplňování. SHOW_LIST(, x, y) Zobrazí LOV na souřadnicích

Listbox a Combobox Typ ovládacího prvku: ListItem Typ ovládacího prvku: ListItem ListStyle ListStyle 1.Poplist: Combobox s výběrem pouze z předvolených možností 2.Tlist: Klasický Listbox 3.Combo Box: Combobox s možností napsat vlastní hodnotu

ListItem – statická data Nastavit Elements in List Nastavit Elements in List 1. Zobrazovaný text 2. Hodnotu k zobrazovanému textu

ListItem – dynamická data Pouze pomocí trigerru: Pouze pomocí trigerru:declare list_id ITEM := FIND_ITEM( ); list_id ITEM := FIND_ITEM( ); group RecordGroup; group RecordGroup; status NUMBER; status NUMBER;BEGIN group:= group:= Create_Group_From_Query(, ); Create_Group_From_Query(, ); status := Populate_Group( ); status := Populate_Group( ); Populate_List(list_id, group); Populate_List(list_id, group);END;

Record Group – procedury Dynamická data CREATE_GROUP_FROM_QUERY – vytvoří record group z dotazu. Pro ListItem musí SQL mít dva sloupce typu VARCHAR2 CREATE_GROUP_FROM_QUERY – vytvoří record group z dotazu. Pro ListItem musí SQL mít dva sloupce typu VARCHAR2 POPULATE_GROUP – načte data POPULATE_GROUP – načte data POPULATE_GROUP_WITH_QUERY – načte data z jiného SQL příkazu POPULATE_GROUP_WITH_QUERY – načte data z jiného SQL příkazu

Record Group – procedury Statická data ADD_GROUP_COLUMN – Přidá sloupec ADD_GROUP_ROW – Přidá záznam Nastavení položku záznamu SET_GROUP_CHAR_CELLSET_GROUP_DATE_CELLSET_GROUP_NUMBER_CELL

ListItem – procedury ADD_LIST_ELEMENT – přidání prvku ADD_LIST_ELEMENT – přidání prvku DELETE_LIST_ELEMENT – smazání prvku DELETE_LIST_ELEMENT – smazání prvku CLEAR_LIST CLEAR_LIST GET_LIST_ELEMENT_COUNT GET_LIST_ELEMENT_COUNT GET_LIST_ELEMENT_LABEL GET_LIST_ELEMENT_LABEL GET_LIST_ELEMENT_VALUE GET_LIST_ELEMENT_VALUE POPULATE_LIST – načtení z record group POPULATE_LIST – načtení z record group RETRIEVE_LIST – uložení obsahu listu do record group (musí mít dva VARCHAR2 sloupce) RETRIEVE_LIST – uložení obsahu listu do record group (musí mít dva VARCHAR2 sloupce)

ListItem – vlastnosti Maping of other values – nenalezené prvky budou mít tuto hodnotu Maping of other values – nenalezené prvky budou mít tuto hodnotu