TVORBA APLIKACÍ V ORACLE FORMS I.
|
|
- Františka Veselá
- před 7 lety
- Počet zobrazení:
Transkript
1 UČEBNÍ TEXTY OSTRAVSKÉ UNIVERZITY Přírodovědecká fakulta TVORBA APLIKACÍ V ORACLE FORMS I. (DISTANČNÍ VÝUKOVÁ OPORA) Zdeňka Telnarová 2006 Ostravská univerzita
2 Úvod a cíle výukové opory Výkladová část Forms Builder - Komponenty Komponenty Forms Builderu Začátek práce s Forms Builderem Komponenty formuláře Datové bloky Řídící bloky Tvorba jednoduchého modulu formuláře Tvorba Master - Detail formuláře Vizuální atributy Řízení chování datového bloku Navigace Tvorba řídících bloků Práce s textovými položkami Práce s LOV objekty Práce s editorem Přehled dalších vstupních položek Vytvoření nevstupních položek Úvod do formulářových triggerů Triggery se obvykle používají pro: Komponenty triggeru Tvorba jednoduchých triggerů Struktura PL/SQL bloku Část příkladů Příklad č. 1 Jednoduchý formulář na jednu tabulku Příklad č. 2 Formulář s podformulářem s vazebním polem Příklad č. 3 Kontrolní blok Příklad č. 4 Formulář s LOV objektem Příklad č. 5 Formulář s editorem pro položku typu CLOB Příklad č. 6 Skupina přepínačů Příklad č. 7 Formulář se zaškrtávacím políčkem Příklad č. 8 Položka zobrazení Příklad č. 9 Položka typu obrázek Příklad č. 10 Prvky seznamu
3 Korespondenční úkol Použitá literatura
4 ÚVOD A CÍLE VÝUKOVÉ OPORY Výuková opora Tvorba aplikací v Oracle Forms I. je určena studentům, kteří začínají vytvářet aplikace ve vývojovém prostředí Oracle Forms Developer 10g. Před studiem problematiky, obsažené v této výukové opoře, by měl student znát: Základní příkazy jazyka SQL (DDL, DML, DQL, DCL). Příkazy a konstrukce jazyka PL/SQL včetně procedur, funkcí a databázových triggerů. Dále by student před zahájením studia této opory měl být schopen: Vytvořit schéma relační databáze v SŘBD Oracle jako množinu relací a integritních omezení. Na základní úrovni administrovat databázi Oracle. Po prostudování výukové opory by měl být student schopen vytvořit jednoduchou interaktivní aplikaci pracující v grafickém uživatelském prostředí (GUI) založenou na uživatelských formulářích se vstupními položkami jako jsou textová pole, zaškrtávací políčka, přepínače, seznamy, položky zobrazení, příkazová tlačítka, atd. Dále by měl student zvládnout tvorbu událostmi řízených triggerů, tvorbu vložených formulářů, používání oken a canvasů. Výuková opora je rozdělena do dvou základních částí. První z nich je část výkladová. I tato část je doplněna příklady a názornými ukázkami. Druhá část je pak výhradně věnována příkladům. 4
5 1 VÝKLADOVÁ ČÁST 1.1 Forms Builder - Komponenty Forms Builder je komponentou Oracle Forms Developer, která je využívána k rychlé tvorbě aplikací založených na formuláři pro prezentaci dat a manipulaci s nimi. Uživatelé Forms Builder mohou: Vkládat, aktualizovat a mazat data, dotazovat se na data (získávat informace z databáze). Prezentovat data s využitím textů, obrázků a uživatelských objektů. Přecházet mezi jednotlivými formuláři a okny. Využívat integrované menu. Odesílat data do Oraclovských reportů Komponenty Forms Builderu Navigátor objektů 5
6 Navigátor objektů lze využít k umísťování a manipulaci s objekty. Základními objekty jsou: Formulář Nabídka Knihovny PL/SQL Vestavěné balíky Databázové objekty Navigátor objektů je doplněn lištou (toolbar) pro: vytvoření nového objektu, otevření existujícího objektu, editaci objektu, uložení objektu, spuštění formuláře, atd. U každého objektu je možné zobrazit paletu jeho vlastností. 6
7 Všechny objekty v modulu, včetně modulu samotného, mají své vlastnosti. Pro umísťování objektů do formuláře slouží editor rozložení (layout). Editor rozložení má grafické rozhraní a umožňuje vkládat do formuláře grafické objekty Začátek práce s Forms Builderem Pro práci s databázovými objekty s využitím Forms Builderu je třeba se připojit k databázi. Připojení k databázi je nutné pro: kompilaci kódu, přístup k databázovým objektům prostřednictví navigátoru objektů, vytvoření objektu formuláře, založeném na databázovém objektu. 7
8 Pojmy k zapamatování Navigátor objektů Paleta vlastností Editor rozložení Formulář Nabídka Knihovny PL/SQL Vestavěné balíky Databázové objekty 1.2 Komponenty formuláře Formulář se může skládat z několika modulů. Hlavními objekty modulu formuláře jsou: Položky: jsou objekty formuláře, které odkazují na hodnoty atributů v databázových tabulkách. Na formuláři se mohou vyskytovat různé typy položek. Položky jsou logicky seskupeny do bloků a visuálně jsou umístěny na canvasech. Bloky: Každý formulář se skládá z jednoho nebo více bloků. Každá položka, umístěná na formuláři, musí logicky náležet nějakému bloku. Existují dva základní typy bloků: datové bloky a řídící bloky. Jeden datový blok představuje jednu databázovou tabulku. Canvasy: jsou plochy, na kterých jsou vizualizovaný grafické objekty a položky jednotlivých bloků. Formulář může mít několik canvasů (podobně jako papírový formulář může mít několik stránek). Canvas může zobrazovat položky z jednoho nebo více bloků. Každý canvas je nutné zobrazit v nějakém okně. Implicitně jsou všechny canvasy zobrazeny v jednom okně (tzn. najednou lze vidět pouze jeden canvas), ale je možné navrhnout více oken a každý canvas umístit do jiného okna. 8
9 Canvas 1 Canvas 2 Položky Položky Blok A Blok B Datové bloky Datové bloky jsou spojovány s databázovými tabulkami nebo pohledy, mohou být rovněž spojovány s uloženými procedurami, s dotazy nebo transakčními triggery. Spojení datových bloků s databází umožňuje uživateli automatický přístup k zobrazení dat a jejich manipulaci Řídící bloky Řídící bloky nejsou spojovány s databází, jejich položky se nevztahují k žádným sloupcům tabulek. Řídící bloky mohou obsahovat např. tlačítka, která inicializují nějakou akci. Položka Blok Canvas Datový blok Řídící blok Pojmy k zapamatování 9
10 1.3 Tvorba jednoduchého modulu formuláře Nový modul formulář lze vytvořit s využitím průvodce (průvodce datovými bloky a průvodce rozložením) nebo můžeme vytvořit nový formulář manuálně. Datový blok může být založen na tabulce, resp. pohledu nebo na uložené proceduře. Vybereme-li datový blok, založený na tabulce, je třeba vybrat tabulku/pohled z databáze. Pro tuto činnost je nezbytné, abychom byli připojeni k existující databázi Oracle. Pokud nejsme, průvodce nás provede procedurou přihlášení. 10
11 Po výběru tabulky lze vybírat jednotlivé sloupce (atributy tabulky) a umísťovat je jako položky formuláře. Po výběru položek se spustí průvodce rozložením, který umístí jednotlivé položky na canvas (lze vybrat typ canvasu o tom později). Průvodce rozložením umožní každou položku umístit na canvas. 11
12 Každý datový blok modulu může být dvojího typu (formulářový a tabulkový) Následuje specifikace rámu, ve kterém je datový blok na canvasu zobrazován a specifikace počtu záznamů, které se mají v rámu zobrazit. Je možno využít posuvník. 12
13 Po vytvoření modulu formuláře je třeba modul uložit (Soubor/Uložit jako), zkompilovat (Program/Kompilovat) a event. spustit (Program/Spustit formulář). Pojmy k zapamatování Modul Průvodce datovými bloky Průvodce rozložením Atributy tabulky Položky formuláře Posuvník 1.4 Tvorba Master - Detail formuláře Master-Detail formulář se využívá k vytváření vztahů mezi datovými bloky založenými na databázových tabulkách, resp. pohledech. Takovýto formulář může obsahovat dva nebo více datových bloků. Každý datový blok může být buď samostatný nebo spojený s jiným datovým blokem. Master-Detal vztah je spojen se dvěma datovými bloky a odkazuje na primární klíč nadřazené tabulky a cizí klíč podřízené tabulky, na kterých jsou tyto datové bloky založeny. Detail blok může pak vystupovat v roli Master bloku v jiném vztahu (dle schématu databáze). Příklad: Mějme dva datové bloky Pacient a Pojišťovna. Datový blok Pacient je spojen s databázovou tabulkou Pacient, datový blok Pojišťovna je spojen s tabulkou Pojišťovna. Tabulka Pacient je závislá na tabulce Pojišťovna. Vytvořte Master_detail formulář, kdy vazebním prvkem (PK v nadřazené tabulce a FK v podřízené tabulce) bude Kod_pojistovny. 13
14 Při vytváření datového bloku na tabulku Pacient se můžeme rozhodnout, zda vytvořit vztah. Po rozvržení a umístění datového bloku na canvas (stejný nebo jiný) se zobrazí návrh. 14
15 Po spuštění formuláře se pak zobrazí následující okno. Pojmy k zapamatování Master detail formulář Položka Master Položka Detail Vztah 15
16 1.5 Vizuální atributy Vizuální atributy slouží k definování fontů, barev a dalších vlastností, které lze nastavit pro formulářové objekty a objekty menu. Vizuální atributy lze použít pro titulky, nápovědy, popisky rámů, atd.. Každý objekt formuláře či menu může využívat implicitního nastavení (vizuální atribut NULL) nebo může využívat explicitního vizuálního atributu. Příklad dokumentuje existenci explicitního vizuálního atributu VA1. Vlastnosti atributu VA1 zobrazuje následující tabulka (paleta vlastností). 16
17 Pro použití vizuálního atributu je třeba dodržovat následující kroky: 1. Vytvořit vizuální atribut 2. Nastavit vlastnosti tohoto nového vizuálního atributu 3. Spustit formulář Pro každý atribut datového bloku je možno nastavit, jaký využívá vizuální atribut. Pojmy k zapamatování Vizuální atribut Titulky Nápovědy Popisky Rámy 17
18 1.6 Řízení chování datového bloku Navigace Implicitně je v Oracle Forms navigace nastavena tak, že po zpřístupnění poslední položky záznamu se navigace přesune na první položku stejného záznamu. Explicitně lze tuto navigaci změnit např. tak, že se po poslední položce záznamu navigace přesune na první položku následujícího záznamu nebo datového bloku. Styl navigace tedy může být: stejný záznam (implicitně), změnit záznam, změnit datový blok. Styl navigace lze nastavit pro daný datový blok. Pojmy k zapamatování Explicitní navigace Implicitní navigace Styl navigace 18
19 1.7 Tvorba řídících bloků Řídící blok je blok, který není asociován s žádnou databází, jeho položky nesouvisí s žádnými položkami (sloupci) tabulky. Řídící bloky jsou využívány pro příkazová tlačítka, která obsahují funkcionality, definované pomocí tzv. formulářových triggerů. Příklad Následující obrázek dokumentuje definici řídícího bloku. 1.8 Práce s textovými položkami textová položka je položka formuláře, prostřednictvím které se můžeme dotazovat, vkládat data, mazat či modifikovat data v databázové položce. Textovou položku můžeme vytvořit několik různými způsoby: 19
20 Převodem již existující položky na textovou. Použitím Textové položky v editoru rozložení. Použitím ikony Vytvořit v navigátoru objektů. Použitím průvodce. Příklad: Vytvořte textovou položku ve formuláři na tabulku Pojišťovna. Textová položka bude spojena s názvem sloupce Kod_pojistovny databázové tabulky Pojistovna. V navigátoru objektů nastavíme Položky datového bloku Pojišťovna a zmáčkneme ikonu +. Nastavíme vlastnosti textové položky, zejména název sloupce v části Databáze. Zde se vytvoří nová textová položka (implicitní jméno ITEM9) 20
21 Zde se napíše název položky (Kód_pojišťovny) Zde se spojí textová položka se sloupcem databáze (tabulky Pojistovna). Zde se umístí textová položka na canvas. 21
22 Ve fyzické části palety vlastností nastavujeme kromě canvasu rovněž polohu textové položky (poloha X, Poloha Y) a velikost (Šířka, Výška). Pojmy k zapamatování Řídící blok Trigger Textová položka Poloha a velikost položky 1.9 Práce s LOV objekty LOV objekty jsou objekty formuláře, které představují seznam hodnot (List Of Value) některé databázové položky. Tento seznam se nabízí při vkládání hodnoty do textové položky. Seznam hodnot se konstruuje na základě dotazu a zobrazuje se jako pop-up okno. Postup při vytváření a využité LOV objektu je následující: Nový formulář. Přidat datový blok pomocí průvodce na tabulku, ze které budeme vytvářet seznam LOV objektu, styl formulářový. Vytvořit LOV včetně nové skupiny záznamů, založené na dotazu, který vybere všechny položky ze specifikované tabulky. Nastavit šířky sloupců a vložit návratovou hodnotu. V paletě nástrojů daného LOV nastavit automatické zobrazení. do Vlastnosti LOV objektů Dynamika: Seznam hodnot se automaticky mění podle stavu databáze. 22
23 Nezávislost: LOV objekt může být použit pro různé textové položky (vyvolán z různých textových položek). Flexibilita: LOV může být využit mnohonásobně. Pojmy k zapamatování LOV objekt Dynamika Nezávislost Flexibilita 1.10 Prác e s editorem Pokud uživatel potřebuje složitější editor pro vkládání hodnot do např. textových polí datového typu BLOB a LONG RAW, může jej návrhář vytvořit. Takovému editoru se říká uživatelský editor. Jeho tvorba je snadná. V navigátoru objektů vybereme Editor na zmáčkneme ikonu +. Takto vytvořenému editoru nastavíme vlastnosti pomocí palety vlastností.. Vytvořený editor je pak třeba asociovat s konkrétní textovou položkou Přehled dalších vstupních položek K dalším vstupním položkám můžeme přiřadit: Zaškrtávací políčko Přepínač Položka graf Kontejner OLE Položka seznam Zvuková položka Tyto položky mohou být spojeny se sloupcem databázového pole a mohou být editovány, tzn. prostřednictvím formuláře může být zadávána či modifikována hodnota do pole databázové tabulky. 23
24 1.12 Vytvoření nevstupních položek Nevstupními položkami se rozumí takové položky, které nepřipouštějí zadávání vstupních hodnot uživatelem. Patří mezi ně: Zobrazované položky Obrazové položky Tlačítka Vypočítávané položky Hierarchické stromy Bean Area položky Kromě tlačítka, všechny ostatní položky mohou data zobrazovat. Tlačítko je spojeno s událostí a triggerem, který na tuto událost reaguje. Zobrazovaná položka může nedatabázové informace. zobrazovat odvozené hodnoty z databáze, eventuálně Vytvoření zobrazované položky pomocí editoru rozložení Vyvolejte editor rozložení. Zobrazte potřebný canvas. Vyberte tlačítko zobrazované položky. Umístěte položku na canvas. Zobrazte dvojklikem paletu vlastností. Specifikujte potřebné vlastnosti zobrazované položky. Vytvoření vypočítávané položky Vypočítávaná položka bůže být vyjádřena formulí (vzorcem výpočtu) nebo souhrnem všech položek v bloku. Výsledkem výpočtu vzorce je horizontální hodnota, tzn. výpočet je proveden v rámci jednoho záznamu databázové tabulky. Naproti tomu souhrny jsou vertikální výpočty, které zohledňují všechny hodnoty jedné položky v rámci bloku. Vypočítávaná položka není editovatelná, může se pouze zobrazit. Je to tedy speciální typ zobrazované položky. 24
25 Souhrnné funkce Průměr Počet Maximum Minimum Odchylka Součet Vypočítávaná položka založená na formuli (vzorci) Při nastavení režimu výpočtu na vzorec je třeba zadat PL/SQL výraz, který formuli definuje. Před jmény objektů formuláře je třeba v PL/SQL výrazu uvést dvojtečku (:). Příklad Vytvořte položku zobrazení (Jmneo_Prijmeni), do které se zobrazí zřetězení položek Jmeno_p a Prijmeni_p. Ve vzorci použijte správné označení položek formuláře (s dvojtečkou). 25
26 Pojmy k zapamatování Zaškrtávací políčko Přepínač Položka graf Kontejner OLE Položka seznam Zvuková položka Zobrazované položky Obrazové položky Tlačítka Vypočítávané položky Souhrnné funkce 26
27 1.13 Úvod do formulářových triggerů Triggery jsou programové bloky, které píšeme pro zvýšení funkčnosti implicitně vytvořené aplikace. Každý trigger má jméno a obsahuje jeden nebo více PL/SQL příkazů. Jméno triggeru zajišťuje spojení mezi programem triggeru a událostí, která způsobí jeho spuštění. Trigger se spouští, když proběhne příslušná událost. Existuje mnoho různých typů triggerů a mnoho způsobů jejich využití. Kompletní definice typů triggerů lze nalézt v manuálu Oracle Forms Designer s Reference Triggery se obvykle používají pro: Naplňování zobrazovaných položek daty. Provádění validace (kontroly platnosti dat), která nemůže být zajištěna prostřednictvím definic položek. Kontrolování referenční integrity pro databázové tabulky (tzv. databázové triggery). Aktivováná tlačítek a obrazů. Manipulování s ovládacími boxy a skupinami přepínačů Komponenty triggeru Trigger se skládá ze tří částí. Typ triggeru, úroveň platnosti a text. Typ triggeru se vztahuje k příslušné události, která může nastat při běhu aplikace. Jedná se o události: When, On, Pre, Post, Key. When trigger When události označují okamžiky, ve kterých můžeme rozšířit zpracování Oracle Forms dalšími úlohami nebo operacemi. Např.: Když se provádí validace položky, tak proveď On trigger On události označují okamžiky, ve kterých můžeme nahradit implicitní zpracování jinými úlohami. Např. Při vzniku chyby pošli tuto zprávu Pre trigger Pre události označují okamžiky těsně před vznikem buď When nebo On události. Např. Před vstupem do bloku inicializuj tyto proměnné. Post triggery Post události označují okamžiky těsně po vzniku buď When nebo On události. Můžeme napsat triggery, které provádějí validaci objektů nebo dat po vykonání některé úlohy. 27
28 Key triggery Jedná se především pro triggery funkčních kláves. Mají vzájemně jednoznačný vztah k určité klávese. Jména triggerů Jména triggerů korespondují s událostmi Oracle Forms. Pomocí zadání jména spojíme tento trigger s událostí, pro kterou chceme vykonat PL/SQL blok.tyto události jsou předdefinované. Např. trigger Whe-Button-Pressed (když je stisknuto tlačítko) koresponduje s událostí stisknutí tlačítka. Uživatel může tyto události vyvolat buď stisknutím klávesy nebo kliknutím tlačítka myši, vykonáním transakce ve formuláři, změnou v položce či záznamu, bloku nebo ve formuláři. Úroveň platnosti triggeru Každý trigger je spojen s položkou, blokem nebo celým formulářem. Nastavení úrovně platnosti triggeru buď na úroveň formuláře, bloku nebo položky je závislé na úrovni dosahu působení, kterou od triggeru očekáváme. Text triggeru Text triggeru specifikuje PL/SQL program, který má Oracle Forms vykonat, když se trigger spustí. Triggery zvyšují takové schopnosti zpracování, jako je provádění výpočtů. Pomocí jazyka PL/SQL můžeme definovat složité procedurální předpisy, které obsahují všechny standardní příkazy jazyka SQL včetně speciálních rutin Oracle Forms, které se nazývají vestavěné (bulit-in) rutiny. Text triggeru může být: Jakýkoli PL/SQL příkaz. Vestavěné rutiny, což jsou pojmenované procedury nebo funkce, které jsou k dispozici k Oracle Forms, existuje jich přes 100 a můžeme je volat z triggerů Tvorba jednoduchých triggerů Při tvorbě triggeru musíme nejdříve vybrat úroveň platnosti triggeru. V navigátoru objektů můžeme vybrat tvorbu triggeru na úrovni formuláře, bloku nebo položky. 28
29 Po výběru úrovně zobrazíme seznam triggerů (nejsnadnější způsob je použití SmartTrigger volby. Po výběru jména triggeru se dostaneme do PL/SQL editoru, ve kterém můžeme zadat kód PL/SQL programu. 29
30 Po zapsání kódu triggeru je třeba trigger zkompilovat. Po kompilaci je možné nastavit vlastnosti triggeru (pomocí Palety vlastností) Struktura PL/SQL bloku 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 o proceduralitu od společnosti ORACLE je jazyk PL/SQL (Processing Language/Structured Query Language). Jazyk PL/SQL umožňuje deklarovat konstanty, proměnné a kurzory, podporuje transakční zpracování, řeší chybové stavy pomocí výjimek. PL/SQL podporuje modularitu. Typická struktura programového bloku se skládá ze tří částí: deklarační část výkonná část část pro zpracování výjimek (ošetření chyb a nestandardních stavů) Deklarační část obsahuje deklarace proměnných, konstant, kurzorů, atd. Výkonná část funkční logiku (algoritmus programového bloku), část výjimek řeší vzniklé chyby. Povinná je pouze část výkonná. Declare Deklarace proměnných, konstant a kurzorů Begin Výkonné příkazy Exception Ošetření nestandardních stavů 30
31 Deklarace proměnných a konstant DECLARE Jméno1 Jméno2 constant datový typ1:=hodnota1; datový typ2; Jméno3 datový typ3;... Jménon datový typn; Příklad deklarace konstanty a proměnných DECLARE p_nasob constant number(3,2) :=1.15; p_plat p_bonus number(7,2); number(9,2); Deklarace kurzoru DECLARE CURSOR jméno1 IS SELECT seznam FROM tabulka; Příklad: DECLARE CURSOR k1 IS SELECT jmeno FROM zamestanec; Výkonná část BEGIN Příkaz1; Příkaz2;. 31
32 .. Příkaz n; END; Příklad DECLARE p_jmeno char(15); deklarace proměnné pro načítání jmen CURSOR k1 IS deklarace kurzoru na základě selectu SELECT upper(jmeno) FROM zamestanec; BEGIN OPEN k1; LOOP FETCH k1 INTO p_jmeno; dbms_output.put_line (p_jmeno); EXIT WHEN k1% NOTFOUND; END LOOP; CLOSE k1; END; začátek výkonné části otevření kurzoru začátek cyklu načtení řádku tabulky zamestnanec a uložení jmena do prom. výpis jména na konzolu test na konec tabulky konec cyklu uzavření kurzoru konec výkonné části Pojmy k zapamatování Typ triggeru Úroveň platnosti triggeru Text triggeru Události: When, On, Pre, Post, Key SmartTrigger PL/SQL editor Struktura PL/SQL bloku 32
33 2 ČÁST PŘÍKLADŮ Příklad č. 1 Jednoduchý formulář na jednu tabulku Vytvořte jednoduchý formulá ř, který bude splňovat následující podmínky: Vytvořte formulář na tabulku Pojišťovna. Vložte na formulář všechny položky tabulky Pojišťovna. Vytvořte si vizuální atribut VA1 a veškeré položky na formuláři zobrazte pomocí tohoto vizuálního atributu. 33
34 Po spuštění Modul přejmenujte na Ordinace1 a rovněž formulář uložte pod jménem Ordinace1. Příklad č. 2 Formulář s podformulářem s vazebním polem Otevřete formulář Ordinace1, přejmenujte modul na Ordinace2 a uložte formulář pod jménem Ordinace2. Dále proveďte následující úpravy ve formuláři Ordinace2: Změňte vizuální atribut VA1. Zkontrolujte, jak se to odrazilo na podobě položek na formuláři. Vložte do modulu Ordinace2 další datový blok, použijte průvodce. Vytvořte vztah, kdy vztahovou položkou bude kod_pojistovny. Datový blok vložte na stejný canvas. Na formulář vložte všechny položky. Zvolte styl tabulkový. Nadpis rámu zvolte seznam pacientů. Počet zobrazovaných záznamů bude 5. Nechte zobrazovat posuvník. Upravte velikost canvasu tak, aby se vám na něj vešly všechny položky. Spusťte modul. Vytvořte vizuální atribut VA2 a všechny položky vnořeného datového bloku zobrazte pomocí vizuálního atributu VA2. 34
35 Upravte popisky. Po spuštění Zobrazte data v tabulkách (dotaz/provést) 35
36 Příklad č. 3 Kontrolní blok Vytvořte kontrolní blok. Kontrolní blok je zvláštní typ datového bloku, který neobsahuje žádné položky. Klikněte na datový blok a vytvořte nový blok ručně. Otevřete paletu vlastností a změňte jméno bloku. Do tohoto bloku budeme později vkládat objekty. Vytvořte rám a spojte jej s řídícím blokem. Dále nastavte texty pomocných dolních řádků pro položky datum_navstevy (zadejte datum návštěvy) a pro dávkování (zvolte editor pro dávkování). 36
37 Příklad č. 4 Formulář s LOV objektem Pro zadávání nových pacientů do tabulky Pacient vytvořte formulář, který bude položku Kód Pojišťovny vyplňovat pomocí LOV a skupiny záznamů založených na dotazu. Modul, který bude řešit tento úkol pojmenujte Ordinace4. Formulář uložte do souboru Ordinace4. Nový formulář. Přidat datový blok pomocí průvodce na tabulku Pacient, styl formulářový. Vytvořte LOV včetně nové skupiny záznamů, založené na dotazu, který vybere všechny položky z tabulky Pojišťovna. Nastavte šířky sloupců a vložte návratovou hodnotu Pacient.Kod_Pojistovny. V paletě nástrojů daného LOV nastavte automatické zobrazení. Vyzkoušejte editování tabulky Pacient pomocí tohoto formuláře. 37
38 Nástin řešení 38
39 Příklad č. 5 Formulář s editorem pro položku typu CLOB Vytvořte formulář Ordinace5, který bude umožňovat zadávat data do tabulky recept. Datum_navstevy, ICO a Rodne_cislo bude brát z tabulky Navsteva, Davkovani a mnozstvi se bude zadávat, přičemž pro položku Davkovani, která je typu clob vytvořte editor. Nový datový blok (tabulka recept). LOV pro položky Datum_navstevy, ICO a Rodne_cislo. V paletě nástrojů daného LOV nastavte automatické zobrazení. Vyzkoušejte editování tabulky Recept pomocí tohoto formuláře. Přidejte editor 39
40 Příklad č. 6 Skupina přepínačů Změňte položku množství z textové položky na skupinu přepínačů tak, že v nabídce bude 1, 2, 3 a 4. 40
41 Po spuštění Příklad č. 7 Formulář se zaškrtávacím políčkem Do formuláře Ordinace6 vložte zaškrtávací políčko, které bude spojeno s položkou tabulky Recept s názvem platny. Tuto položku nejdříve přidejte do struktury tabulky s datovým typem Integer). Pamatujte na nastavení hodnot pro zatrženo a nezatrženo. Editujte datové vlastnosti položky podle aktuální struktury tabulky Recept. Formulář uložte do souboru Ordinace7 a modul taky přejmenujte na Ordinace7. Nezapomeňte položku umístit na CANVAS. 41
42 Obecné vlastnosti položky Platny: Funkční vlastnosti: Datové vlastnosti: 42
43 Fyzické vlastnosti: Po spuštění Příklad č. 8 Položka zobrazení Do formuláře Ordinace7 vložte položku zobrazení: dnešní_datum a položku s výpočtem dnešní_datum datum_navstevy pro každý zadávaný recept a tyto položky zároveň doplňte popisky. 43
44 Vlastnosti položky DNESNI_DATUM: Vlastnosti položky POČET_DNU: 44
45 Okno pro zadávání vzorce Všimněte si, že položka formuláře musí být vždy uvedena znakem :. Po spuštění Modul přejmenujte na Ordinace8 a uložte do souboru Ordinace8. 45
46 Příklad č. 9 Položka typu obrázek Tabulku Pacient databáze rozšiřte o atribut FOTO datového typu LONG RAW. Vytvořte nový modul ve formsech s názvem ORDINACE9. Datový blok bude na tabulku Pacient a vložte veškeré atributy do bloku jako textové položky kromě atributu FOTO, který bude obrázek. Nastavte vlastnosti 46
47 Pro plnění dat je třeba vytvořit trigger READ_IMAGE_FILE('jmeno_souboru','typ_souboru','polozka'); Např. READ_IMAGE_FILE('H:\Vyuka\Forms\logo.jpg','JPEG','FOTO'); Pro obecnější volbu jména souboru lze použít: READ_IMAGE_FILE( :RODNE_CISLO.jpg','JPEG','FOTO'); Po spuštění 47
48 Příklad č. 10 Prvky seznamu Ve formuláři Ordinace9 proveďte následující změnu: Změňte typ položky Pojišťovna na položka seznamu a nastavte v prvcích seznamu hodnoty kódů pojišťoven z tabulky Pojišťovna. 48
49 Pro každý prvek seznamu je nutné uvést hodnotu, která se bude zapisovat do tabulky. Pozměněný formulář přejmenujte na Ordinace10 a uložte pod jménem Ordinace10 na disk. 49
50 KORESPONDENČNÍ ÚKOL Navrhněte jednoduchý datový model skládající se ze dvou relací (Kniha a Exemplář). Zvolte vhodně atributy, primární klíče a cizí klíč (Exemplář je existenčně závislý na Knize). Vygenerujte schéma do Oracle. V prostředí Oracle Forms Builder vytvořte formulář, který bude sloužit k vkládání, mazání a aktualizaci dat o knihách a exemplářích. Bude obsahovat textové položky, zobrazované položky a další typy položek dle vlastního výběru. Navrhněte vhodně datové bloky, event. bloky řídící, vizuální atributy a dále navrhněte aspoň jeden trigger When a jeden trigger On. 50
51 POUŽITÁ LITERATURA Pam Gamer: Oracle Form Developer 10g: Student Guide, Volume 1 Pam Gamer: Oracle Form Developer 10g: Student Guide, Volume 2 Luboslav Lacko: Oracle: Správa, programování a použití databázového systému, Computer Press, Brno 2003, ISBN Kevin Loney, Marlene Theriault: Mistrovství v Oracle, Computer Press, Praha 2002, ISBN
PL/SQL. Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd.
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 o proceduralitu od společnosti ORACLE je jazyk
VíceÚvod do MS Access. Modelování v řízení. Ing. Petr Kalčev
Úvod do MS Access Modelování v řízení Ing. Petr Kalčev Postup při tvorbě aplikace Vytvoření tabulek Vytvoření relací Vytvoření dotazů Vytvoření formulářů Vytvoření sestav Tabulky Slouží k definování polí,
VíceReliance 3 design OBSAH
Reliance 3 design Obsah OBSAH 1. První kroky... 3 1.1 Úvod... 3 1.2 Založení nového projektu... 4 1.3 Tvorba projektu... 6 1.3.1 Správce stanic definice stanic, proměnných, stavových hlášení a komunikačních
Více3 Formuláře a sestavy Příklad 1 Access 2007
TÉMA: Vytváření formulářů Správce databáze Naše zahrada předpokládá, že bude s vytvořenou databází pracovat více uživatelů. Je třeba proto navrhnout a vytvořit formuláře pro přístup k datům. Zadání: Otevřete
VíceJazyk PL/SQL Úvod, blok
Jazyk PL/SQL Úvod, blok 1 Bc. Tomáš Romanovský Procedural Language for Structured Query Language Součást systému Oracle, rozšíření SQL o procedurální rysy Prostředky pro vytváření a spouštění programových
VíceFormuláře. Téma 3.2. Řešený příklad č Zadání: V databázi formulare_a_sestavy.accdb vytvořte formulář pro tabulku student.
Téma 3.2 Formuláře Formuláře usnadňují zadávání, zobrazování, upravování nebo odstraňování dat z tabulky nebo z výsledku dotazu. Do formuláře lze vybrat jen určitá pole z tabulky, která obsahuje mnoho
Více3 Makra Příklad 4 Access 2007. Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker.
TÉMA: Vytváření a úprava maker Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker. Zadání: Otevřete databázi Makra.accdb. 1. Vytvořte makro Objednávky,
VíceTiskové sestavy. Zdroj záznamu pro tiskovou sestavu. Průvodce sestavou. Použití databází
Tiskové sestavy Tiskové sestavy se v aplikaci Access používají na finální tisk informací z databáze. Tisknout se dají všechny objekty, které jsme si vytvořili, ale tiskové sestavy slouží k tisku záznamů
VíceKritéria hodnocení praktické maturitní zkoušky z databázových systémů
Kritéria hodnocení praktické maturitní zkoušky z databázových systémů Otázka č. 1 Datový model 1. Správně navržený ERD model dle zadání max. 40 bodů teoretické znalosti konceptuálního modelování správné
VícePostupy práce se šablonami IS MPP
Postupy práce se šablonami IS MPP Modul plánování a přezkoumávání, verze 1.20 vypracovala společnost ASD Software, s.r.o. dokument ze dne 27. 3. 2013, verze 1.01 Postupy práce se šablonami IS MPP Modul
VíceMicrosoft Access. Úterý 26. února. Úterý 5. března. Typy objektů databáze: Vytvoření a návrh nové tabulky
Úterý 26. února Microsoft Access Databáze je seskupení většího množství údajů, které mají určitou logiku a lze je určitým způsobem vyhodnocovat, zpracovávat a analyzovat Access je jedním z programů určených
VíceRELAČNÍ DATABÁZE ACCESS
RELAČNÍ DATABÁZE ACCESS 1. Úvod... 2 2. Základní pojmy... 3 3. Vytvoření databáze... 5 4. Základní objekty databáze... 6 5. Návrhové zobrazení tabulky... 7 6. Vytváření tabulek... 7 6.1. Vytvoření tabulky
Více1 Tabulky Příklad 3 Access 2010
TÉMA: Vytvoření tabulky v návrhovém zobrazení Pro společnost Naše zahrada je třeba vytvořit databázi pro evidenci objednávek o konkrétní struktuře tabulek. Do databáze je potřeba ještě přidat tabulku Platby,
VíceDatabázový systém označuje soubor programových prostředků, které umožňují přístup k datům uloženým v databázi.
Databáze Základní pojmy Pojem databáze označuje obecně souhrn informací, údajů, dat o nějakých objektech. Úkolem databáze je hlídat dodržení všech omezení a dále poskytovat data při operacích. Objekty
VíceÚLOHA 6. Úloha 6: Stěžejní body tohoto příkladu:
Úloha 6: Stěžejní body tohoto příkladu: - Definování tabule plechu - Manuální nesting - vkládání - Expert-parametry pro nastavení automatického zpracování - Provedení automatického Expert zpracování -
Více3 Formuláře a sestavy Příklad 1 Access 2010
TÉMA: Vytváření formulářů Správce databáze Naše zahrada předpokládá, že bude s vytvořenou databází pracovat více uživatelů. Je třeba proto navrhnout a vytvořit formuláře pro přístup k datům. Zadání: Otevřete
VíceSestavy. Téma 3.3. Řešený příklad č Zadání: V databázi zkevidence.accdb vytvořte sestavu, odpovídající níže uvedenému obrázku.
Téma 3.3 Sestavy Sestavy slouží k výstupu informací na tiskárnu. Tisknout lze také formuláře, ale v sestavách má uživatel více možností pro vytváření sumárních údajů. Pokud všechna pole, která mají být
VíceDatabázové systémy Cvičení 5.2
Databázové systémy Cvičení 5.2 SQL jako jazyk pro definici dat Detaily zápisu integritních omezení tabulek Integritní omezení tabulek kromě integritních omezení sloupců lze zadat integritní omezení jako
Více3 Makra Příklad 4 Access Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker.
TÉMA: Vytváření a úprava maker Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker. Zadání: Otevřete databázi Makra.accdb. 1. Vytvořte makro Objednávky,
VíceKontingenční tabulky v MS Excel 2010
Kontingenční tabulky v MS Excel 2010 Autor: RNDr. Milan Myšák e-mail: milan.mysak@konero.cz Obsah 1 Vytvoření KT... 3 1.1 Data pro KT... 3 1.2 Tvorba KT... 3 2 Tvorba KT z dalších zdrojů dat... 5 2.1 Data
VíceBALISTICKÝ MĚŘICÍ SYSTÉM
BALISTICKÝ MĚŘICÍ SYSTÉM UŽIVATELSKÁ PŘÍRUČKA Verze 2.3 2007 OBSAH 1. ÚVOD... 5 2. HLAVNÍ OKNO... 6 3. MENU... 7 3.1 Soubor... 7 3.2 Měření...11 3.3 Zařízení...16 3.4 Graf...17 3.5 Pohled...17 1. ÚVOD
Více2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.
2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. GEOVAP, spol. s r. o. Čechovo nábřeží 1790 530 03 Pardubice Česká republika +420 466 024 618 http://www.geovap.cz V dokumentu použité názvy programových
VíceDATABÁZE A SYSTÉMY PRO UCHOVÁNÍ DAT 61 DATABÁZE - ACCESS. (příprava k vykonání testu ECDL Modul 5 Databáze a systémy pro zpracování dat)
DATABÁZE A SYSTÉMY PRO UCHOVÁNÍ DAT 61 DATABÁZE - ACCESS (příprava k vykonání testu ECDL Modul 5 Databáze a systémy pro zpracování dat) DATABÁZE A SYSTÉMY PRO UCHOVÁNÍ DAT 62 Databáze a systémy pro uchování
VíceMicrosoft Access tvorba databáze jednoduše
Microsoft Access tvorba databáze jednoduše Časový rozsah: 2 dny (9:00-16:00) Cena: 3300 Kč + DPH Úvod do relačních databází. Funkce databázových objektů Microsoft Access. Návrh tabulek, definice základních
VícePrimární klíč, cizí klíč, referenční integrita, pravidla normalizace, relace
Téma 2.2 Primární klíč, cizí klíč, referenční integrita, pravidla normalizace, relace Obecný postup: Každá tabulka databáze by měla obsahovat pole (případně sadu polí), které jednoznačně identifikuje každý
VíceUniLog-D. v1.01 návod k obsluze software. Strana 1
UniLog-D v1.01 návod k obsluze software Strana 1 UniLog-D je PC program, který slouží k přípravě karty pro záznam událostí aplikací přístroje M-BOX, dále pak k prohlížení, vyhodnocení a exportům zaznamenaných
Více02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox
02. HODINA Obsah: 1. Typy souborů a objektů 2. Ovládací prvky Label a TextBox 3. Základní příkazy a vlastnosti ovládacích prvků 4. Práce s objekty (ovládací prvky a jejich vlastnosti) 2.1 Typy souborů
VíceMicrosoft Access. Typy objektů databáze: Vytvoření a návrh nové tabulky. Vytvoření tabulky v návrhovém zobrazení
Microsoft Access Databáze je seskupení většího množství údajů, které mají určitou logiku a lze je určitým způsobem vyhodnocovat, zpracovávat a analyzovat Access je jedním z programů určených pro zpracování
VíceUniLog-L. v0.81 návod k obsluze software. Strana 1
UniLog-L v0.81 návod k obsluze software Strana 1 UniLog-L je PC program, který slouží k přípravě karty pro záznam logických průběhů aplikací přístroje M-BOX, dále pak k prohlížení a vyhodnocení. Popis
VícePrůvodce instalací modulu Offline VetShop verze 3.4
Průvodce instalací modulu Offline VetShop verze 3.4 Úvod k instalaci Tato instalační příručka je určena uživatelům objednávkového modulu Offline VetShop verze 3.4. Obsah 1. Instalace modulu Offline VetShop...
VíceJak importovat šablony tiskových sestav do aplikace MarkTime PORTAL. Administrační manuál Bellman Group, s.r.o. 2007/09/23 verze 1.
Jak importovat šablony tiskových sestav do aplikace MarkTime PORTAL Administrační manuál Bellman Group, s.r.o. 2007/09/23 verze 1.3 CleverApp s.r.o. 1/7 Obsah 1 Šablony aplikace MarkTime PORTAL... 3 1.1
VíceDatabázové systémy. Datová integrita + základy relační algebry. 4.přednáška
Databázové systémy Datová integrita + základy relační algebry 4.přednáška Datová integrita Datová integrita = popisuje pravidla, pomocí nichž hotový db. systém zajistí, že skutečná fyzická data v něm uložená
VíceUživatelská příručka pro respondenty
Uživatelská příručka pro respondenty Statistický informační systém Českého statistického úřadu Subsystém DANTE WEB Funkční blok Objednavatel: Český statistický úřad Na padesátém 81, 100 82 Praha 10 Dodavatel:
VíceZADÁNÍ: Informatika B Příklad 10 MS Access. TÉMA: Formuláře. OPF v Karviné, Slezská univerzita v Opavě. Ing. Kateřina Slaninová
TÉMA: Formuláře Sekretářka společnosti Naše zahrada, a.s. předpokládá, že bude s vytvořenou databází pracovat více uživatelů. Je třeba proto navrhnout a vytvořit formuláře pro přístup k datům. ZADÁNÍ:
VíceDatabáze MS-Access. Obsah. Co je to databáze? Doc. Ing. Radim Farana, CSc. Ing. Jolana Škutová
Databáze MS-Access Doc. Ing. Radim Farana, CSc. Ing. Jolana Škutová Obsah Principy a možnosti databází. Uložení dat v databázi, formáty dat, pole, záznamy, tabulky, vazby mezi záznamy. Objekty databáze
VíceDatabázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal
Databázové systémy - SQL * definice dat * aktualizace * pohledy Tomáš Skopal Osnova přednášky definice dat definice (schémat) tabulek a integritních omezení CREATE TABLE změna definice schématu ALTER TABLE
VíceAccess. Tabulky. Vytvoření tabulky
Access správa databáze (tabulky, relace, omezující podmínky, data...) uživatelské prostředí pro práci s databází (formuláře, sestavy, datové stránky, makra...) ukázková aplikace Northwind hlavní okno databáze
VíceKritéria hodnocení praktické maturitní zkoušky z databázových systémů
Kritéria hodnocení praktické maturitní zkoušky z databázových systémů Otázka č. 1 Datový model 1. Správně navržený ERD model dle zadání max. 40 bodů teoretické znalosti konceptuálního modelování správné
Více10 Algoritmizace Příklad 2 Word 2007/ VBA
TÉMA: Zápis algoritmu, cyklus se známým počtem opakování Prostředí aplikace Wordu je možné doplnit v rámci využití maker o automatizaci složitějších posloupností příkazů. Vedle záznamu makra je možno makra
VícePostup instalace přídavného modulu pro Aktuální zůstatky (CBA) v programu MultiCash KB (MCC)
Postup instalace přídavného modulu pro Aktuální zůstatky (CBA) v programu MultiCash KB (MCC) 1/6 1. Instalace modulu Na internetových stránkách KB na adrese http://www.mojebanka.cz v sekci Stáhněte si
VíceFIREMNÍ CERTIFIKÁT V APLIKACI PŘÍMÝ KANÁL NÁVOD PRO KLIENTY
FIREMNÍ CERTIFIKÁT V APLIKACI PŘÍMÝ KANÁL NÁVOD PRO KLIENTY 1. POUŽITÍ FIREMNÍHO CERTIFIKÁTU 1.1 Stručný popis Firemní certifikát je nový typ certifikátu, který Vám umožní zrychlit a zjednodušit Vaši práci.
VíceObsah Úvodem... 5 Co je to vlastně formulář... 6 Co je to šablona... 6 Jak se šablona uloží... 6 Jak souvisí formulář se šablonou...
Obsah Úvodem... 5 Co je to vlastně formulář... 6 Co je to šablona... 6 Jak se šablona uloží... 6 Jak souvisí formulář se šablonou... 7 Jak se formulář vytváří... 8 Návrh formuláře... 8 Co jsou ovládací
VíceStandardně máme zapnutý panel nástrojů Formátování a Standardní.
Zapnutí a vypnutí panelů nástrojů Standardně máme zapnutý panel nástrojů Formátování a Standardní. Úkol: Vyzkoušejte si zapnout a vypnout všechny panely nástrojů. Nechte zapnutý panely nástrojů Formátování
VíceTento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro administrátory. Verze 1.
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM Manuál pro administrátory Verze 1.0 2012 AutoCont CZ a.s. Veškerá práva vyhrazena. Tento
VíceUživatelský manuál aplikace. Dental MAXweb
Uživatelský manuál aplikace Dental MAXweb Obsah Obsah... 2 1. Základní operace... 3 1.1. Přihlášení do aplikace... 3 1.2. Odhlášení z aplikace... 3 1.3. Náhled aplikace v jiné úrovni... 3 1.4. Změna barevné
VíceGymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu / Druh CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT
VíceMS Excel 2007 Kontingenční tabulky
MS Excel 2007 Kontingenční tabulky Obsah kapitoly V této kapitole se seznámíme s nástrojem, který se používá k analýze dat rozsáhlých seznamů. Studijní cíle Studenti budou umět pro analýzu dat rozsáhlých
VícePOKROČILÉ POUŽITÍ DATABÁZÍ
POKROČILÉ POUŽITÍ DATABÁZÍ Barbora Tesařová Cíle kurzu Po ukončení tohoto kurzu budete schopni pochopit podstatu koncepce databází, navrhnout relační databázi s využitím pokročilých metod, navrhovat a
VíceMANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress
MANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress www.webdevel.cz Webdevel s.r.o. IČ 285 97 192 DIČ CZ28597192 W www.webdevel.cz E info@webdevel.cz Ostrava Obránců míru 863/7 703 00 Ostrava Vítkovice M 603
VíceLabMeredian Gravik. gravik
LabMeredian Gravik gravik 1.Úvod 2.Nápověda 3.Spuštění a ukončení programu 4.Připojení analytických vah 5.Popis ovládacích prvků a tlačítek 6.Aplikace 6.1.Stanovení etanolu 6.2.Stanovení cukru 6.3.Stanovení
VíceOvládání Open Office.org Calc Ukládání dokumentu : Levým tlačítkem myši kliknete v menu na Soubor a pak na Uložit jako.
Ukládání dokumentu : Levým tlačítkem myši kliknete v menu na Soubor a pak na Uložit jako. Otevře se tabulka, v které si najdete místo adresář, pomocí malé šedočerné šipky (jako na obrázku), do kterého
VíceMarketingová komunikace. 2. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph)
Marketingová komunikace Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph) 2. soustředění Mgr. Pavel Vávra 9103@mail.vsfs.cz http://vavra.webzdarma.cz/home/index.htm Minulé soustředění úvod
Více1. Umístěte kurzor do sloupce Datový typ na řádek s polem, ve kterém vytvořit chcete seznam.
10.6.7 POSTUP TVORBY KOMBINOVANÉHO SEZNAMU 1. Umístěte kurzor do sloupce Datový typ na řádek s polem, ve kterém vytvořit chcete seznam. 2. V rozbalovací nabídce se seznamem datových typů vyberte volbu
VíceFotogalerie pro redakční systém Marwel Obscura v. 2.0
Fotogalerie pro redakční systém Marwel Obscura v. 2.0 postupy a doporučení pro práci redaktorů verze manuálu: 1.1 QCM, s. r. o., březen 2011 Podpora: e-mail: podpora@qcm.cz tel.: +420 538 702 705 Obsah
Víceapilot - První kroky Publikační platforma apilot První kroky
Publikační platforma apilot První kroky Přihlášení https://domena.apilot.cz Po přihlášení Po přihlášení Nástěnka - aktualizace platformy novinky - tipy, triky (nastavení poštovních klientů) - aktivita
VíceFormátování pomocí stylů
Styly a šablony Styly, šablony a témata Formátování dokumentu pomocí standardních nástrojů (přímé formátování) (Podokno úloh Zobrazit formátování): textu jsou přiřazeny parametry (font, velikost, barva,
VíceDatabázové systémy. Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz
Databázové systémy Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz Vývoj databázových systémů Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace 60.-70. léta Program Komunikace Výpočty
VíceStored Procedures & Database Triggers, Tiskové sestavy v Oracle Reports
, Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Demo-cvičení pro IDS 9. dubna 2014 Marek Rychlý Stored Procedures & Database Triggers, Demo-cvičení
VíceVýukový příklad 2 (příklad s řešením): Seznam členů klubu společenských her
Výukový příklad 2 (příklad s řešením): Seznam členů klubu společenských her Zadání 1. Celou databázi nazvěte Seznam členů. 2. Otevřete návrhové zobrazení tabulky. Dbejte na správné zadání datových typů.
VíceInovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access propojení relací s formuláři a sestavami Ing.
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access propojení
VícePřipojení přístroje A4101 k aplikaci DDS2000
" Uživatelský manuál Připojení přístroje A4101 k aplikaci DDS2000 Aplikace :! Přenos a archivace dat naměřených přístrojem A4101! Přenos pochůzky vytvořené v aplikaci DDS2000 do přístroje A4101 Vlastnosti
VíceStručný manuál pro webový editor. Ukládáni základních informací, tvorba menu
Stručný manuál pro webový editor Ukládáni základních informací, tvorba menu Po přihlášení ( zadejte zaslané přihlašovací jméno a heslo ) se Vám zobrazí stránka, kde jsou následující údaje: 1. blok, který
VíceText úlohy. Systémový katalog (DICTIONARY):
Úloha 1 Částečně správně Bodů 050 / 100 Systémový katalog (DICTIONARY): a Se skládá z tablek a pohledů uložených v tabulkovém SYSTEM b Všechny tabulky vlastní uživatel SYS c Se skládá z tablek a pohledů
VíceNávod k aplikaci DPH Kontrol
Návod k aplikaci DPH Kontrol Obsah I. O aplikaci... 2 II. Jak používat DPH Kontrol... 3 1. Kontrola spolehlivosti plátců DPH... 3 2. Kontrola zveřejněných účtů... 5 III. Další práce s databází záznamů...
VíceČtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání
Čtvrtek 3. listopadu Makra v Excelu Obecná definice makra: Podle definice je makro strukturovanou definicí jedné nebo několika akcí, které chceme, aby MS Excel vykonal jako odezvu na nějakou námi definovanou
VíceObsah. při vyšetření pacienta. GDT souboru do programu COSMED Omnia GDT souboru z programu COSMED Omnia a zobrazení výsledků měření v programu MEDICUS
Obsah Napojení...3 programu COSMED Omnia Nastavení...3 MEDICUS Přidání...3 externího programu COSMED Omnia Přidání...4 ikony do panelu nástrojů Nastavení...5 COSMED Omnia Postup...5 při vyšetření pacienta
Více7. Enterprise Search Pokročilé funkce vyhledávání v rámci firemních datových zdrojů
7. Enterprise Search Pokročilé funkce vyhledávání v rámci firemních datových zdrojů Verze dokumentu: 1.0 Autor: Jan Lávička, Microsoft Časová náročnost: 30 40 minut 1 Cvičení 1: Vyhledávání informací v
VíceZdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 6. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.
Zdokonalování gramotnosti v oblasti ICT Kurz MS Excel kurz 6 1 Obsah Kontingenční tabulky... 3 Zdroj dat... 3 Příprava dat... 3 Vytvoření kontingenční tabulky... 3 Možnosti v poli Hodnoty... 7 Aktualizace
VícePRŮBĚHOVÝ TEST Z PŘEDNÁŠEK
PRŮBĚHOVÝ TEST Z PŘEDNÁŠEK listopad 2009 souhrn v1 Červené dobře (nejspíš), modré možná Oracle Internet Directory OID: Databáze nemůže z OID přebírat seznam uživatelů *Databáze může získat z OID seznam
VíceNávod pro práci s aplikací
Návod pro práci s aplikací NASTAVENÍ FAKTURACÍ...1 NASTAVENÍ FAKTURAČNÍCH ÚDA JŮ...1 Texty - doklady...1 Fakturační řady Ostatní volby...1 Logo Razítko dokladu...2 NASTAVENÍ DALŠÍCH ÚDA JŮ (SEZNAMŮ HODNOT)...2
VíceHlavní okno aplikace
Hlavní okno aplikace Ovládací prvky mapy Základní ovládací panel Panely pro ovládání jednotlivých funkcí aplikace jsou zobrazeny/skryty po kliknutí na záhlaví příslušného panelu. Vrstvy Seznam vrstev slouží
VíceNový způsob práce s průběžnou klasifikací lze nastavit pouze tehdy, je-li průběžná klasifikace v evidenčním pololetí a školním roce prázdná.
Průběžná klasifikace Nová verze modulu Klasifikace žáků přináší novinky především v práci s průběžnou klasifikací. Pro zadání průběžné klasifikace ve třídě doposud existovaly 3 funkce Průběžná klasifikace,
VíceGymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě
VY_32_INOVACE_INF_BU_20 Sada: Digitální fotografie Téma: DVD promítání a tisk fotografií Autor: Mgr. Miloš Bukáček Předmět: Informatika Ročník: 3. ročník osmiletého gymnázia, třída 3.A Využití: Prezentace
VícePrimární klíč (Primary Key - PK) Je právě jedna množina atributů patřící jednomu z kandidátů primárního klíče.
Primární a cizí klíč Kandidát primárního klíče (KPK) Je taková množina atributů, která splňuje podmínky: Unikátnosti Minimálnosti (neredukovatelnosti) Primární klíč (Primary Key - PK) Je právě jedna množina
VíceGymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu / Druh CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT
VíceMANUÁL administrátora elektronické spisové služby
MANUÁL administrátora elektronické spisové služby Administrace obálek a sestav (NÁVRHÁŘ) 1 PilsCom, s.r.o. OBSAH 1. NÁVRHÁŘ OBECNĚ... 3 2. NASTAVENÍ MS INTERNET EXPLORERU... 4 3. SPUŠTĚNÍ NÁVRHÁŘE OBÁLKY...
VíceModelování sestav. Autodesk INVENTOR. Ing. Richard Strnka, 2012
Modelování sestav Autodesk INVENTOR Ing. Richard Strnka, 2012 Generování výkresu sestavy přepínače Příprava generování výkresu sestavy Otevřete postupně všechny soubory jednotlivých dílů sestavy přepínače
VíceManuál k programu KaraokeEditor
Manuál k programu KaraokeEditor Co je KaraokeEditor? Program slouží pro editaci tagů v hudebních souborech formátu mp3. Tagy jsou doprovodné informace o písni, uložené přímo v mp3. Aplikace umí pracovat
VíceVýukový materiál pro projekt Perspektiva 2010 reg. č. CZ.1.07/1.3.05/11.0019. EXCEL 2007 - příklad. Ing. Jaromír Bravanský, 2010, 6 stran
Výukový materiál pro projekt Perspektiva 2010 reg. č. CZ.1.07/1.3.05/11.0019 EXCEL 2007 - příklad Ing. Jaromír Bravanský, 2010, 6 stran Vytvořte formulář podle předlohy: Vytvořte si soubor EXCEL s názvem
VíceÚvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 3 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování 4 fáze vytváření
VíceTento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro editaci ŽS. Verze 1.
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM Manuál pro editaci ŽS Verze 1.0 2012 AutoCont CZ a.s. Veškerá práva vyhrazena. Tento dokument
VícePostup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy
Postup přechodu na podporované prostředí Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy Obsah Zálohování BankKlienta... 3 Přihlášení do BankKlienta... 3 Kontrola verze
VíceDATABÁZOVÉ A INFORMAČNÍ SYSTÉMY
Databázové a informační systémy 1/9 DATABÁZOVÉ A INFORMAČNÍ SYSTÉMY Katedra informatiky FEI VŠB Technická univerzita Ostrava 2012/2013 Databázové a informační systémy 2/9 TABULKA ST U D E N T Pokud nebude
VíceObsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23
Stručný obsah 1. Stručný úvod do relačních databází 13 2. Platforma 10g 23 3. Instalace, první přihlášení, start a zastavení databázového serveru 33 4. Nástroje pro administraci a práci s daty 69 5. Úvod
VíceSCIA.ESA PT. Export a import souborů DWG a DXF
SCIA.ESA PT Export a import souborů DWG a DXF VÍTEJTE 5 EXPORT DWG A DXF 6 Export z grafického okna programu...6 Export z Galerie obrázků...8 Export z Galerie výkresů...9 IMPORT DWG A DXF 10 Import do
Vícezobrazuje názvy polí, vložené hodnoty jednotlivých záznamů, lze v něm zadávat data (přidávat záznamy) v návrhovém zobrazení:
DUM 02 téma: Tabulky v MS Access ze sady: 3 tematický okruh sady: Databáze ze šablony: 07 - Kancelářský software určeno pro: 2. ročník vzdělávací obor: vzdělávací oblast: číslo projektu: anotace: metodika:
VíceProhlížení a editace externích předmětů
Prohlížení a editace externích předmětů 1. Spuštění modulu Externí předměty 2. Popis prostředí a ovládacích prvků 2.1. Rozbalovací seznamy 2.3. Seznamy 2.3.1. Definice předmětů 2.3.2. Vypsané předměty
VíceTematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných
Tematický celek 03 3.1 Proměnné Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace. 3.1.1 Deklarace proměnných Dim jméno_proměnné [As typ] - deklarace uvnitř procedury platí pouze pro
VíceFides Software Storage Administrator
Trade FIDES, a.s. Fides Software Storage Administrator 1.0.2.0 (aktualizace - 7/2014) Popis programu Manuál správce systému 2 Fides Software Storage Administrator manuál správce Obsah 1 Úvod... 3 1.1 Popis
VíceInformační systémy ve zdravotnictví. 6. cvičení
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Informační systémy ve zdravotnictví 6. cvičení Ing. Petr Lukáš petr.lukas@nativa.cz Ostrava, 2014 Opakování Relace
VíceZSF web a intranet manuál
ZSF web a intranet manuál Verze pro školení 11.7.2013. Návody - Jak udělat...? WYSIWYG editor TinyMCE Takto vypadá prostředí WYSIWYG editoru TinyMCE Jak formátovat strukturu stránky? Nadpis, podnadpis,
VíceMS OFFICE POWER POINT 2010
MS OFFICE POWER POINT 2010 Program Power Point patří do rodiny programů Microsoft Office a slouží ke tvorbě prezentací. Prezentace je tvořena snímky, které jsou postupně zobrazovány a to buď po nějaké
VíceWebmMenu slouží pro editaci a management položek menu. Pro další informace si prosím vyberte jedno z následujících témat:
uživatelské manuály WebMenu WebmMenu slouží pro editaci a management položek menu. Pro další informace si prosím vyberte jedno z následujících témat: Jak na to aneb snadné vytvoření menu Význam jednotlivých
VícePopis ovládání. Po přihlášení do aplikace se objeví navigátor. Navigátor je stromově seřazen a slouží pro přístup ke všem oknům celé aplikace.
Popis ovládání 1. Úvod Tento popis má za úkol seznámit uživatele se základními principy ovládání aplikace. Ovládání je možné pomocí myši, ale všechny činnosti jsou dosažitelné také pomocí klávesnice. 2.
Více2 Dotazy Příklad 3 Access 2010
TÉMA: Akční dotazy Sekretářka společnosti Naše zahrada potřebuje hromadně zpracovat záznamy v tabulkách (vytvoření tabulky, aktualizace cen, odstranění záznamů). Tyto úlohy provede pomocí tzv. akčních
VíceŠablona KRYPTON. Slidery na úvodní straně. kompletní návod pro obsluhu všech nově přidaných funkcí
Šablona KRYPTON kompletní návod pro obsluhu všech nově přidaných funkcí Slidery na úvodní straně Na úvodní stranu eshopu lze umístit 3 typy sliderů : Obrázkový slider Produktový slider Video slider 1.
VícePátý modul. Databáze a systémy pro uchování dat. Co vše může v otázkách být?
Pátý modul Databáze a systémy pro uchování dat Velmi užitečnou skupinou programů jsou databáze, i když běžný uživatel zatím u nás s nimi nepracuje tak často jak s textovými či tabulkovými editory. Pomáhají
VíceDigitální kartografie 8
Digitální kartografie 8 souborová geodatabáze ESRI ArcGIS strana 2 ArcGIS 10.0 podporuje uložení dat v: - souborové geodatabázi (File Geodatabase) - osobní geodatabázi (Personal Geodatabase) - shapefile
Více