Obsah Úvodem... 5 Co je to vlastně formulář... 6 Co je to šablona... 6 Jak se šablona uloží... 6 Jak souvisí formulář se šablonou...

Podobné dokumenty
Úvodem... 4 Co je to vlastně formulář Co je to šablona dokumentu Jak se šablona uloží Jak souvisí formulář se šablonou...

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

3 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.

Úvodní příručka. Získání nápovědy Kliknutím na otazník přejděte na obsah nápovědy.

Jeden ze způsobů zadávání dat v programu MS Access je pomocí tabulek. Ovšem mnohem výhodnější způsob je pomocí tzv. formulářů.

Prozkoumání příkazů na pásu karet Každá karta na pásu karet obsahuje skupiny a každá skupina obsahuje sadu souvisejících příkazů.

Excel - databáze. Opakování. Soubor, který jsme upravovali. Upravený soubor. Hrubá mzda = počet kusů * Kč za kus B6=B4*B5

3 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.

Kontingenční tabulky v MS Excel 2010

742 Jak prohlížet seznam dat pomocí formuláře. další záznamy pomocí formuláře

Práce se šablonami v MS Word MS Word 2007

Pracovní sešit MS Word pokročilý

Veškeré formátovací úpravy buněk vždy platí pouze pro buňky, které si označíte.

Word Lekce III. a IV.

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Spuštění a ukončení databázové aplikace Access

Informační a komunikační technologie pro učební obory ME4 a SE4. Makra

Visual Basic for Application

MS Excel 2007 Kontingenční tabulky

Programování v Excelu 2007 a 2010 záznam, úprava a programování maker

Hromadná korespondence

Prohlížení a editace externích předmětů

Formuláře. Téma 3.2. Řešený příklad č Zadání: V databázi formulare_a_sestavy.accdb vytvořte formulář pro tabulku student.

Ovlá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.

Programování v Excelu 2007 a 2010 záznam, úprava a programování maker

Formátování pomocí stylů

3 Formuláře a sestavy Příklad 1 Access 2007

Postupy práce se šablonami IS MPP

Zdokonalová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.

Tlačítka a další prvky vestavěných panelů nástrojů a nabídek (CommandBar) a jejich Control ID ve verzi Excel 2010

MS Excel makra a VBA

Ukázka knihy z internetového knihkupectví

Pátý modul. Databáze a systémy pro uchování dat. Co vše může v otázkách být?

Microsoft. Word. Hromadná korespondence. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

MS Word 2007 Elektronické formuláře

Obsah Předmluva 13 Začínáme 15 Obecné 53

FORMÁTOVÁNÍ 2. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika

Tabulkový procesor otázka č.17

Pracovní prostředí Excel 2010

Ukazka knihy z internetoveho knihkupectvi

CUZAK. Uživatelská příručka. Verze

PREZENTACE ÚPRAVA POZADÍ SNÍMKU

Microsoft Access. Úterý 26. února. Úterý 5. března. Typy objektů databáze: Vytvoření a návrh nové tabulky

Výukový materiál pro projekt Perspektiva 2010 reg. č. CZ.1.07/1.3.05/ EXCEL příklad. Ing. Jaromír Bravanský, 2010, 6 stran

GEOM LITE - MANUÁL hlavní obrazovka

Microsoft. Office. Microsoft. Access 2003 pro školy. Ing. Bc. Hana Rachačová. w w w. c o m p u t e r m e d i a. c z

CUZAK. Uživatelská příručka. Verze

RELAČNÍ DATABÁZE ACCESS

8 Makra Příklad 4 Excel 2007

MS Word 2007 Šablony programu MS Word

Ukázka knihy z internetového knihkupectví

z aplikace Access 2003

Jeden z mírně náročnějších příkladů, zaměřený na úpravu formátu buňky a především na detailnější práci s grafem (a jeho modifikacemi).

Řazení řádků ve vzestupném pořadí (A až Z nebo 0 až 9) nebo sestupném pořadí (Z až A nebo 9 až 0)

Analýza a prezentace dat

Gymnázium Ostrava Hrabůvka, příspěvková organizace Františka Hajdy 34, Ostrava Hrabůvka

zobrazuje 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í:

STRUČNÝ PŘEHLED MS OFFICE 2007 ANEB CO JE NOVÉHO

Studijní skupiny. 1. Spuštění modulu Studijní skupiny

Začínáme pracovat s tabulkovým procesorem MS Excel

MS Word pro administrátory projektů Pokročilí

Kurz Databáze. Obsah. Formuláře. Práce s daty. Doc. Ing. Radim Farana, CSc.

Sestavy. 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.

Elektronické zpracování dotazníků AGEL. Verze

Formuláře. V té to ka pi to le:

DUM 06 téma: Tvorba makra pomocí VBA

Modul IRZ návod k použití

Nástrojová lišta v editačním poli

Při vytváření šablony vytváříte soubor (POTX), ve kterém jsou zaznamenány všechny úpravy kombinace předlohy

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 2. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.

02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox

WinFAS. obecné. Praktický úvod do WinFASu IQ sestavy podrobně. Strana 1

Grafy opakování a prohloubení Při sestrojování grafu označíme tabulku a na kartě Vložit klikneme na zvolený graf

Uživatelský manuál aplikace. Dental MAXweb

Aplikace Microsoft Office Outlook 2003 se součástí Business Contact Manager

Struèný obsah. Základní průprava. Vývoj aplikací v Excelu. Základy jazyka Visual Basic for Applications. Práce s vlastními dialogy (UserForms)

I. Příprava dat Klíčový význam korektního uložení získaných dat Pravidla pro ukládání dat Čištění dat před analýzou

8. Formátování. Úprava vzhledu tabulky

PowerPoint 2010 Kurz 5, 6

Obsah. Úvod Jak začít Pište a upravujte různé texty bez obav... 21

Obsahy kurzů MS Office

v Excelu záznam, úprava a programování maker Programování Marek Laurenčík

Tabulkový kalkulátor. Tabulkový kalkulátor. LibreOffice Calc 12.část

ZŠ ÚnO, Bratří Čapků 1332

Tiskové sestavy. Zdroj záznamu pro tiskovou sestavu. Průvodce sestavou. Použití databází

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)

3 Formuláře a sestavy Příklad 1 Access 2010

CAD Decor novinky

Pošta a kancelář. Děkujeme za Váš zájem o tento program, věříme že v tomto dokumentu naleznete vše důležité pro práci s programem.

FORMÁTOVÁNÍ 1. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika

EXCEL IV. část. 7. Vzorce a funkceuložení, tisk a doplňky 8. Používané zkratky. Zpracoval: Ing. Pavel branšovský. pro potřebu VOŠ a SŠSE

Návod pro práci s aplikací

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

1 Tabulky Příklad 7 Access 2010

návod Bidvest dealer 4

Jednoduché stříhání videa

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Jiří Haňáček. [ÚLOHA 39 Sestavení nerozebíratelné]

v Excelu záznam, úprava a programování maker Programování Marek Laurenčík

Transkript:

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í prvky formuláře... 10 Pole se seznamem... 11 Seznam... 13 Zaškrtávací políčko... 15 Přepínač... 17 Skupinový rámeček... 19 Posuvník... 19 Číselník... 22 Popisek... 23 Tlačítko... 23 Něco k ovládacím prvkům ActiveX... 26 O které prvky se jedná... 26 Příkazové tlačítko CommandButton... 26 Pole se seznamem ComboBox... 27 Zaškrtávací políčko Checkbox... 28 Přepínač OptionButton... 29 Číselník SpinButton... 29 Seznam ListBox... 31 Popisek Label... 31 Posuvník ScollBar... 32 Obrázek Image... 33 Textové pole TextBox... 34 Přepínací tlačítko ToggleButton... 35 A některé další možnosti... 36 Co ještě dodat... 37 Panel nástrojů VBA... 38 Prvky formuláře VBA... 38 Label Popisek... 39

TextBox Textové pole... 39 ComboBox Pole se seznamem... 39 ListBox Seznam... 39 CheckBox Zaškrtávací pole... 39 OptionButton Přepínač... 39 Button Příkazové tlačítko... 39 MultiPage Vícenásobná stránka... 39 SpinButton Číselník... 39 SrollBar Posuvník... 40 RefEdit Pole adresy... 40 ToogleButton Přepínací tlačítko... 40 Několik užitečných procedur pro práci s formulářem... 40 Jak se formulář zobrazí... 40 Jak načíst hodnoty před zobrazením... 40 Jak se okno formuláře uzavře... 41 Jak se načtou hodnoty do seznamů... 41 Ochrana formuláře... 42 Jak se list uzamkne... 42 Co je to datový formulář... 44 Jak se tento formulář vytvoří... 44 Jak na dotazníky v MS Excelu... 47 Co dodat na závěr... 49

Co je to vlastně formulář Formulář lze považovat za přehledně členěný dokument, ve kterém jsou místa určená k zadávání určitých informací. V programu Excel je vhodné formulář navrhnout tak, aby jej ostatní lidé mohli vyplnit přímo v programu. Usnadní to pak sběr údajů a jejich další zpracování. Formuláře MS Excelu také mohou sloužit také jako šikovné výpočtové nástroje, kde například po výběru jiné možnosti se zobrazí potřebný výsledek. Ovládací prvky formuláře se tak používají v listech či celých sešitech Excelu. Mohou se využít i při tvorbě šablon. Co je to šablona Jestliže často vytváříte určitý typ tabulek (přehledy, faktury, výkazy, nabídky, ), pak si tyto můžete uložit jako šablonu (jakousi předlohu, vzor). Taková šablona může obsahovat obrázky (například logo), tabulky, ohraničení, nastavení pro tisk, vzorce, grafy a spoustu dalších věcí. Příště pak nemusíte toto vše úplně od začátku nastavovat nebo vytvářet, ale jen použijete již takto hotovou předlohu. Šablony v programu MS Excel mají koncovku.xltx nebo.xltm (pokud obsahují makra). U starších verzí to bylo.xlt. Jak se šablona uloží Jestliže již máte nějaký obsah sešitu vytvořený a nyní si ho chcete uložit jako šablonu pro opakované použití, pak klepněte na příkaz nebo ikonu Uložit jako. Tím se otevře dialogové okno, ve kterém běžně napíšete název. Ale nyní je důležité si všimnout rozbalovací nabídky Uložit jako typ. Zde vyberte volbu Šablona aplikace Excel, případně Šablona aplikace Excel s podporou maker. Tímto krokem Excel automaticky přejde do složky Vlastní šablony Office. Pokud si chcete šablonu uložit jinam, je třeba toto umístění změnit. A nakonec jen klepnout na tlačítko Uložit. Marie Franců 6

Co jsou ovládací prvky formuláře Na kartě Vývojář se nachází skupina ikon s názvem Ovládací prvky. Ikony jednotlivých prvků nejsou přímo přístupné, ale jsou schované pod ikonou Vložit. Obrázek 4: Ovládací prvky na kartě Vývojář MS Excel má několik ovládacích prvků, které lze použít vhodně v listu třeba i bez znalostí maker a programování ve Visual Basicu. Obrázek 5: Ovládací prvky formuláře Mezi tyto ovládací prvky patří seznamy, pole se seznamem, číselníky a posuvníky. Ovládací prvky ActiveX se častěji používají ve spojení s makry jazyka Visual Basic for Applications nebo třeba s webovými skripty. Marie Franců 10

Obrázek 15: Nastavování zaškrtávacího políčka V něm nyní mimo jiné lze právě zadat propojení na buňku, ve které se hodnota políčka má zobrazovat. Poznámka: Na obrázku (Obrázek 15) máte u vloženého zaškrtávacího políčka text: políčko 1. Tento text si kdykoliv volně přepíšete na vámi požadovaný obsah a velikost pro text lze také myší volně upravit. Pokud si využití zaškrtávacího políčka dobře rozmyslíte, můžete dostat například dotazník tohoto tvaru. Obrázek 16: Ukázka části dotazníku Marie Franců 16

Číselník Obrázek 26: Posuvník v kombinaci s grafem Číselník prakticky pouze zvýší nebo sníží danou hodnotu. Klepnutím na šipku nahoru hodnotu zvýšíte, klepnutím na šipku dolů hodnotu snížíte. Zkuste nyní číselník nakreslit. Stačí, když opět klepnete na ikonu Vložit na kartě Vývojář. A poté v části Ovládací prvky formuláře na ikonu Číselník. Obrázek 27: Vkládání Číselníku Jeho nastavení se opět nachází v dialogovém okně Vlastnosti, kde se nastaví nejenom interval číselníku, ale především i propojená buňka. Tato pak bude ukazovat aktuální hodnotu na základě nakresleného číselníku. Marie Franců 22

Něco k ovládacím prvkům ActiveX Ovládací prvky ActiveX mohou být sice také použity na formulářích listu, s nebo bez použití kódu VBA. Obecně platí, že použití ovládacích prvků ActiveX se hodí pro případy, když jsou formuláře složitější nebo především je třeba jejich pružnější nastavení, aby se dosáhlo požadovaných výsledků. Tyto prvky se nenastavují v běžném dialogovém okně, ale v okně vlastností Properties, které je v angličtině a souvisí se znalostí VBA. S těmito prvky je pak třeba pracovat i v takzvaném Režimu návrhu a po skončení je nastavení třeba vypnout. O které prvky se jedná Tyto prvky jsou na první pohled podobné jako Ovládací prvky formuláře, ale mají jiný způsob nastavování. Ještě je třeba dodat to, že některé z nich lze umístit přímo v listu, ale daleko větší a smysluplnější využití je pak přímo ve formulářích v jazyce VBA. Příkazové tlačítko CommandButton Jedná se praktický o pomocný prvek, ke kterému můžete přiřadit nějaké makro, které se pak spustí klepnutím na toto nakreslené tlačítko. Obrázek 33: Vložení příkazového tlačítka Marie Franců 26

Pole se seznamem ComboBox Prakticky vytváří rozbalovací seznam z předem definovaných hodnot. Uživatel pak z tohoto seznamu vybírá vhodnou variantu. Vybraná položka se pak zaznamená do takzvané propojené buňky. Obrázek 34: Vkládání Pole se seznamem Zase si nakreslíte tažením myši tento prvek. To však nestačí, protože ho musíte nastavit. Proto klepněte na ikonu Vlastnosti, neotevře se vám dialogové okno (jak znáte z Ovládacích prvků formuláře), ale okno Properties. Obrázek 35: Nastavení vlastností prvku ActiveX Marie Franců 27

A některé další možnosti Pokud klepnete v ovládacích prvcích na poslední ikonu Další ovládací prvky, zobrazí se seznam dalších v počítači dostupných ovládacích prvků ActiveX, které lze přidat do vlastního formuláře. Mezi nimi je například zajímavý prvek Microsoft Date and Time Picker Control 6.0 nebo Microsoft Forms 2.0 Frame. Obrázek 51: Další ovládací prvky ActiveX Ne všechny prvky, které v dialogovém okně vidíte, jdou využít přímo na listu Excelu. Některé jsou určeny do formulářů přímo editovaných v editoru VBA. Tehdy se zobrazí zpráva: Objekt nelze vložit Ale podívejte se, jak vypadá prvek Microsoft Date and Time Picker Control 6.0 (ve starších verzích Calendar Control 12.0). Obrázek 52: Nastavení ovládacího prvku Marie Franců 36

Co ještě dodat Obrázek 53: Ukázka prvku s kalendářem a zadání data Ovládací prvky ActiveX lze použít ve formulářích na listech (s kódem v jazyce VBA nebo bez něj) a v uživatelských formulářích v jazyce VBA. Ovládací prvky ActiveX se používají tehdy, když potřebujete navrhnout flexibilnější formulář, než umožňují ovládací prvky formulářů. Zároveň se dá obecně říci, že ovládací prvky ActiveX mají bohatou škálu vlastností, jejichž pomocí lze přizpůsobit jejich vzhled, chování, písma a další charakteristiky. Lze pomocí nich také ovládat různé události, ke kterým dojde při styku s ovládacím prvkem ActiveX. Lze také napsat makra reagující na události související s ovládacími prvky ActiveX. Jakmile uživatel formuláře provede nějakou akci s ovládacím prvkem, bude spuštěn kód v jazyce VBA, který zpracuje události, ke kterým u daného ovládacího prvku došlo. Jinak každý počítač obsahuje ve skutečnosti mnoho ovládacích prvků, které byly nainstalovány buď přímo aplikací Excel nebo jinými programy. Marie Franců 37

Panel nástrojů VBA K tomuto tématu opravdu pouze krátce, orientačně. Proč? Protože se jedná o rozsáhlé téma, které zasluhuje ne několik stránek, ale desítky nebo stovky stránek. Pokud jste si již zvykly pracovat s kartou Vývojář, víte, že první ikona zde je s názvem Visual Basic. Po klepnutí na ni se dostanete do okna editoru VBA. Zde, když vložíte formulář (UserForm), tak se vám zobrazí panel nástrojů VBA, který se pak využívá k vkládání a tvorbě jednotlivých částí uživatelského formuláře. Prvky formuláře VBA Obrázek 54: Kde je Editor jazyka VBA Při práci s tímto typem formuláře se zobrazí právě i panel nástrojů VBA (Toolbox). Máte zde jen stručný popis jednotlivých prvků, které můžete při své práci využívat. Obrázek 55: Panel nástrojů VBA Marie Franců 38

Obrázek 61: Datový formulář automaticky generovaný Excelem A vy už nyní můžete jen využívat tlačítka Předchozí, Další pro listování mezi záznamy databáze nebo případně Odstranit pro smazání nepotřebného záznamu a pro vytvoření záznamu nového pak můžete použít tlačítko Nový. A tlačítkem Zavřít celý formulář uzavřete a skryjete. Když si to takto uvědomíte, tak tento formulář prakticky zobrazuje jednu řádek databáze v přehledné tabulce. Marie Franců 46