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.

Podobné dokumenty
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.

1 Tabulky Příklad 3 Access 2010

2 Dotazy Příklad 3 Access 2010

1 Tabulky Příklad 7 Access 2010

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

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

2 Dotazy Příklad 1 Access 2010

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

ZADÁNÍ: Informatika B Příklad 10 MS Access. TÉMA: Formuláře. OPF v Karviné, Slezská univerzita v Opavě. Ing. Kateřina Slaninová

8 Makra Příklad 4 Excel 2007

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

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

z aplikace Access 2003

Úvodní příručka. Správa souborů Kliknutím na kartu Soubor můžete otevřít, uložit, vytisknout a spravovat své soubory Wordu.

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

9 Úprava maker Příklad 4 Word 2007/ VBA

Modul Outlook2Money.

Microsoft. Access. Tiskové sestavy. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

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

Pracovní prostředí Word 2003 versus Word 2010

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

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.

Migrace na aplikaci Outlook 2010

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

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.

Formátování pomocí stylů

5 Tabulky a seznamy dat Příklad 3 Excel 2010

sloučení dokumentů Zadání: TÉMA: Sledování změn a komentářů, revize, porovnání dokumentů,

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

Access. Tabulky. Vytvoření tabulky

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

Makra lze ukládat v dokumentech nebo šablonách podporující makro příkazy. Obecně jsou tyto příkazy uloženy v části soubory s nazvané VBA projekt.

Uživatelské prostředí MS Office 2007

1. Obsah. 2. Úvod. 1. Obsah Úvod Přihlášení Přizpůsobení prostoru Sdílení fotografií Moduly...

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

Obsah. Základy práce s databází 13. Tabulky 43. Obsah. Úvod 9 Poděkování 12

Evidence objednávek pečiva

Návod pro práci s aplikací

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

Microsoft Office. Word hromadná korespondence

Použití databází. Mnoho postupů, které si ukážeme pro prací s formulářů využijeme i při návrhu tiskových sestav.

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

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

10 Algoritmizace Příklad 2 Word 2007/ VBA

Nastavení Internet Exploreru pro vstup do IS ARGIS

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

Software602 FormApps Server

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

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

Migrace na aplikaci PowerPoint 2010

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

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

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

Styly písma - vytvoření vlastního stylu, zápatí a záhlaví stránek

PRÁCE S APLIKACÍ Evidence městských knih

PREZENTACE ÚPRAVA POZADÍ SNÍMKU

Bible Quote 6.5 Okno programu

Microsoft. Access. Výběrové dotazy. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Microsoft Office Project 2003 Základní informace 1. Úvod Projektem časem zdrojů rozsahem kvalita úkoly souhrnné úkoly podprojektem

PowerPoint 2010 Kurz 5, 6

Po přihlášení do Osobní administrativy v Technologie a jejich správa vybereme položku Certifikáty bezdrátové sítě (Eduroam).

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

DUM 06 téma: Tvorba makra pomocí VBA

Vítězslav Bártl. Leden 2013

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.

František Hudek. duben ročník

Postupy práce se šablonami IS MPP

Pro definici pracovní doby nejdříve zvolíme, zda chceme použít pouze informační

PDF Split and Merge. Průvodce programem pro práci s PDF

Odpadové hospodářství v ORP Ústí nad Labem

Po přihlášení do Osobní administrativy v Technologie a jejich správa vybereme položku Certifikáty bezdrátové sítě (Eduroam).

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

MS Word 2007 Šablony programu MS Word

Uživatelská příručka.!instalace!průvodce.!dialogová okna!program zevnitř

II. Elektronická pošta

MS Excel makra a VBA

Visual Basic for Application

Microsoft Word 2010 prostředí MS Wordu, práce se souborem

KAPITOLA 3 - ZPRACOVÁNÍ TEXTU

1. Obsah 2. Úvod Zdarma poštovní klient od společnosti Microsoft přímo v PC

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.

Územní plán Ústí nad Labem

Pro správné zobrazení mapové aplikace je potřeba mít nainstalovaný zásuvný modul Flash Adobe Player.

Budovy a místnosti. 1. Spuštění modulu Budovy a místnosti

PALSTAT s.r.o. systémy řízení jakosti PALSTAT CAQ verze Kontakty 08/ Obsah

Uživatelský manuál aplikace. Dental MAXweb

Hromadný zápis studentů

2.3.3 PRÁCE S JEDNÍM A VÍCE DOKUMENTY

Registrační číslo projektu: Škola adresa:

Převod na 2. pololetí

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

1.7 WORD - hromadná korespondence

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

Úvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5

PREZENTACE 1.22 HYPERTEXTOVÉ ODKAZY

Podrobný návod pro administraci zákaznických účtů na portálu Czechiatour.eu

Vzdělávání v egoncentru ORP Louny

Přepínání zobrazení Použijte zobrazení kalendáře, které nejlépe vyhovuje vašemu pracovnímu postupu. Přepínejte tak často, jak chcete.

Úvodní příručka. Zobrazení nebo přepnutí mezi online účty Kliknutím na identifikátor účtu můžete změnit nastavení nebo přepnout účty.

Transkript:

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, které otevře náhled sestavy Objednávky. a. Do zápatí formuláře Objednávky přidejte tlačítko Sestava s textem Objednávky dle měst, které spustí makro po kliknutí. b. Sestava se otevře pouze tehdy, zadá-li uživatel slovo Ano z klávesnice (použijte funkci InputBox). V dialogovém okně se zobrazí text Opravdu chcete zobrazit sestavu?, titulek okna bude Potvrzení. 2. Vytvořte makro Zpráva, které zobrazí okno se zprávou Cibulky, okno bude mít titulek Kategorie. a. Makro se spustí při získání fokusu v textovém poli NázevKategorie ve formuláři Kategorie. b. Makro se spustí pouze pro kategorii Bulbs. 3. Vytvořte makro Zavřít, které zavře formulář Zákazníci. a. Makro se spustí dvojklikem na tlačítko Zavřít na formuláři Zákazníci. b. Makro se spustí pouze tehdy, bude-li mít přepínací tlačítko Ano na formuláři Zákazníci hodnotu True (bude zatrženo). c. Makro uložte jako modul. 4. Vytvořte makro Tabulka, které zobrazí dotaz Výběr objednávek v režimu pro čtení a přejde na poslední záznam. a. Makro se spustí při přesunu myši nad tělem karty formuláře Zaměstnanci, je-li aktivní ouško Základní údaje. b. Makro se spustí pouze tehdy, bude-li zatrženo Objednávky ve skupině voleb Tabulka. c. Pro spuštění makra ještě vytvořte tlačítko na panelu nástrojů Rychlý přístup. 5. Zavřete databázi. Řešení

Řešení: Po spuštění aplikace MS Access (tlačítko Start/Všechny programy/microsoft Office/Microsoft Access 2010) se otevře Access v zobrazení Microsoft Office Backstage (karta Soubor). Tlačítko Otevřít, najít soubor dle zadání (nebo v již otevřené aplikaci MS Access karta Soubor/Otevřít). Při otevření databáze se může zobrazit panel zpráv s výstrahou zabezpečení. Tato výstraha se zobrazuje v případě, že se v otevíraném souboru nachází potenciálně nebezpečný, nepodepsaný nebo aktivní obsah. Pokud jste si jisti, že jste soubor vytvořili sami, či pochází z důvěryhodného zdroje a můžete důvěřovat jeho obsahu, můžete tento obsah povolit tlačítkem Povolit obsah. Zobrazování tohoto panelu závisí na nastavení Centra zabezpečení (karta Soubor/tlačítko Možnosti/položka Centrum zabezpečení/tlačítko Nastavení centra zabezpečení). 1. Karta Vytvoření/skupina Makra a kód/příkaz Makro/Makro. Vytvoří se nové makro v návrhovém zobrazení. Pozn. Makra slouží pro automatizaci práce s databází. Umožňují jedním kliknutím automaticky provést více nadefinovaných činností. Jednotlivé činnosti (akce) definujeme v prostřední části návrhového zobrazení. Nejčastější činnosti (akce) jsou k dispozici v seznamu s textem Přidat novou akci, další akce, příkazy ovlivňující chod makra a další objekty v databázi jsou k dispozici v podokně úloh Katalog akcí. V seznamu s textem Přidat novou akci zvolit položku Otevřít sestavu, vybrat Název sestavy, nastavit způsob zobrazení v poli Zobrazit na položku Náhled. Uložit makro karta Soubor/Uložit (nebo tlačítko Uložit na panelu nástrojů Rychlý přístup), zadat název makra dle zadání. Nástroje/příkaz Spustit. a. Zobrazit formulář v návrhovém zobrazení např. kontextová nabídka formuláře v navigačním podokně/návrhové zobrazení. Přidat tlačítko do formuláře (vypnout průvodce ovládacích prvků) karta Nástroje návrhu formuláře/záložka Návrh/skupina Ovládací prvky/zobrazit galerii Ovládací prvky/zrušit zatržení Použít průvodce ovládacích prvků, příkaz Tlačítko, kliknout do zápatí formuláře, ovládací prvek bude vytvořen. Nastavit jeho vlastnosti zobrazit podokno úloh Seznam vlastností (pokud je potřeba) karta Nástroje návrhu formuláře/záložka Návrh/skupina Nástroje/příkaz Seznam vlastností. Karta Formátové/vlastnost Titulek, vepsat text který bude na tlačítku, karta Jiné/vlastnost Název, vepsat název tlačítka dle zadání, karta Událostní, vlastnost Při kliknutí zvolit v seznamu makro Objednávky. Pozn. Každý ovládací prvek má své událostní vlastnosti (události, které mohou u tohoto prvku nastat). Jednotlivým událostem můžeme přiřadit makro, které se po provedení události automaticky spustí. Uložit formulář karta Soubor/Uložit (nebo tlačítko Uložit na panelu nástrojů Rychlý přístup). Vyzkoušet fungování makra zobrazit formulář ve formulářovém zobrazení, kliknout na tlačítko.

nahoru. Dále uchopit myší akci OtevřítSestavu a přesunout ji do těla příkazu If. Vložit podmínku pro spuštění makra kliknout na příkaz If, kliknout na příkaz Kliknutím sem spustíte Tvůrce vpravo od pole s textem Podmíněný výraz, spustí se Tvůrce výrazů. Napsat výraz: InputBox( Opravdu chcete zobrazit sestavu?, Potvrzení )= Ano ) následujícím způsobem: Ve spodní části okna zobrazit Funkce/Předdefinované funkce/zprávy/dvakrát kliknout na funkci InputBox. Místo textu <<výzva>> vepsat text Opravdu chcete zobrazit sestavu?, místo textu <<název>> vepsat text Potvrzení, zbytek textu vymazat po konečnou závorku (tyto argumenty není nutné nastavovat). Za závorku dopsat text = Ano, tlačítko OK. Makro uložit karta Soubor/Uložit (nebo tlačítko Uložit na panelu nástrojů Rychlý přístup), zavřít makro. Vyzkoušet makro prostřednictvím tlačítka na formuláři Objednávky viz bod 1a. 2. Karta Vytvoření/skupina Makra a kód/příkaz Makro/Makro. Vytvoří se nové makro v návrhovém zobrazení. V seznamu s textem Přidat novou akci zvolit položku OknoSeZprávou, do pole Zpráva vepsat text zprávy dle zadání, do pole Titulek vepsat titulku dle zadání. Uložit makro karta Soubor/Uložit (nebo tlačítko Uložit na panelu nástrojů Rychlý přístup), zadat název makra dle zadání.

Nástroje/příkaz Spustit. a. Zobrazit formulář v návrhovém zobrazení (např. kontextová nabídka formuláře v navigačním podokně/návrhové zobrazení). Označit textové pole dle zadání, přiřadit makro události získání fokusu v podokně Seznam vlastností (karta Nástroje návrhu formuláře/záložka Návrh/skupina Nástroje/příkaz Seznam vlastností)/karta Událostní/vlastnost Při získání fokusu, zvolit vytvořené makro. Vyzkoušet fungování makra zobrazit formulář ve formulářovém zobrazení. Ihned po zobrazení formuláře bude makro automaticky spuštěno, protože pole Kategorie je první pole, do kterého bude umístěn automaticky kurzor (získá fokus) po zobrazení formuláře. Makro bude spuštěno automaticky kdykoliv přejdeme na toto pole. nahoru. Dále uchopit myší akci OknoSeZprávou a přesunout ji do těla příkazu If. Vložit podmínku pro spuštění makra kliknout na příkaz If, kliknout na příkaz Kliknutím sem spustíte Tvůrce vpravo od pole s textem Podmíněný výraz, spustí se Tvůrce výrazů. Napsat výraz: Formuláře![Kategorie]![NázevKategorie]= Bulbs následujícím způsobem: ve spodní části okna zobrazit NázevSouboruDatabáze/Formuláře/Všechny formuláře/kategorie, dvakrát kliknout na pole NázevKategorie. Dopsat text = Bulbs, tlačítko OK. Makro uložit karta Soubor/Uložit (nebo tlačítko Uložit na panelu nástrojů Rychlý přístup), zavřít makro. Otevřít formulář Kategorie, vyzkoušet makro viz bod 1a. 3. Karta Vytvoření/skupina Makra a kód/příkaz Makro/Makro. Vytvoří se nové makro v návrhovém zobrazení. V seznamu s textem Přidat novou akci zvolit položku ZavřítOkno, v seznamu Typ objektu vybrat položku formulář, v seznamu Název objektu vybrat formulář dle zadání. Uložit makro karta Soubor/Uložit (nebo tlačítko Uložit na panelu nástrojů Rychlý přístup), zadat název makra dle zadání. Nástroje/příkaz Spustit. Pozn. Aby mohlo makro správně fungovat, musíme mít zobrazen formulář Zákazníci. a. Zobrazit formulář v návrhovém zobrazení (např. kontextová nabídka formuláře v navigačním podokně/návrhové zobrazení). Označit tlačítko dle zadání, přiřadit makro tlačítku v podokně Seznam vlastností (karta Nástroje návrhu formuláře/záložka Návrh/skupina Nástroje/příkaz Seznam vlastností)/karta Událostní/vlastnost Při poklepnutí, zvolit vytvořené makro. Vyzkoušet fungování makra zobrazit formulář ve formulářovém zobrazení, dvakrát kliknout na tlačítko.

nahoru. Dále uchopit myší akci ZavřítOkno a přesunout ji do těla příkazu If. Vložit podmínku pro spuštění makra kliknout na příkaz If, kliknout na příkaz Kliknutím sem spustíte Tvůrce vpravo od pole s textem Podmíněný výraz, spustí se Tvůrce výrazů. Napsat výraz: Formuláře![Zákazníci]![Ano]=True následujícím způsobem: ve spodní části okna zobrazit NázevSouboruDatabáze/Formuláře/Všechny formuláře/zákazníci, dvakrát kliknout na pole Ano, vepsat text =True, tlačítko OK. Makro uložit karta Soubor/Uložit (nebo tlačítko Uložit na panelu nástrojů Rychlý přístup), zavřít makro. Otevřít formulář Kategorie, vyzkoušet makro viz bod 1a. c. Označit makro dle zadání, karta Soubor/Uložit objekt jako/v dialogovém okně v seznamu Typ zvolit položku Modul, tlačítko OK. Potvrdit převedení ošetření chyb a zahrnutí komentářů, tlačítko Převést. Access automaticky z makra vytvoří modul jazyka VBA a spustí Editor jazyka Visual Basic. Převedené makro zobrazíme kliknutím na modul makra v okně projektů. Editor lze zavřít tlačítkem Zavřít. 4. Karta Vytvoření/skupina Makra a kód/příkaz Makro/Makro. Vytvoří se nové makro v návrhovém zobrazení. V seznamu s textem Přidat novou akci zvolit položku OtevřítDotaz, v seznamu Název dotazu vybrat dotaz dle zadání, v seznamu Režim dat zvolit položku Úpravy. Dále přidat další akci v seznamu Přidat novou akci zvolit položku PřejítNaZáznam, v seznamu Typ objektu zvolit položku dotaz, v seznamu Název objektu zvolit název dotazu dle zadání, v seznamu Záznam zvolit položku poslední. Uložit makro karta Soubor/Uložit (nebo tlačítko Uložit na panelu nástrojů Rychlý přístup), zadat název makra dle zadání. Nástroje/příkaz Spustit. a. Zobrazit formulář v návrhovém zobrazení (např. kliknout pravým tlačítkem myši na formulář v navigačním podokně/návrhové zobrazení). Označit ouško karty Základní údaje, přiřadit makro události v podokně Seznam vlastností (karta Nástroje návrhu formuláře/záložka Návrh/skupina Nástroje/příkaz Seznam vlastností)/karta Událostní/vlastnost Při přesunu myši, zvolit vytvořené makro. Vyzkoušet fungování makra zobrazit formulář ve formulářovém zobrazení, přejet myší nad tělem formuláře. Pozn. Vybereme-li jinou kartu formuláře, nebude se makro spouštět. nahoru. Dále uchopit myší postupně akce Otevřít dotaz a PřejítNaZáznam a přesunout je postupně do těla příkazu If. Vložit podmínku pro spuštění makra kliknout na příkaz If, kliknout na příkaz Kliknutím sem spustíte Tvůrce vpravo od pole s textem Podmíněný výraz, spustí se Tvůrce výrazů. Napsat výraz: Formuláře![Zaměstnanci]![Tabulka]=1 následujícím způsobem: ve spodní části okna

zobrazit NázevSouboruDatabáze/Formuláře/Všechny formuláře/zaměstnanci, dvakrát kliknout na pole Tabulka, dopsat =1, tlačítko OK. Pozn. Zatržení položky skupiny voleb se ukládá v podobě její hodnoty (hodnotu lze zjistit v návrhovém zobrazení formuláře, vlastnost Hodnota volby. Makro uložit karta Soubor/Uložit (nebo tlačítko Uložit na panelu nástrojů Rychlý přístup), zavřít makro. Otevřít formulář Kategorie, vyzkoušet makro viz bod 1a. c. Tlačítko Přizpůsobit panel nástrojů Rychlý přístup/další příkazy /v dialogovém okně Možnosti aplikace Access v seznamu Zvolit příkazy z: vybrat položku Makra, přesunout makro do pravé části okna (tlačítko Přidat>>). Pozn. Tlačítku lze změnit ikonu a zobrazovaný text. 5. Zavřít databázi - karta Soubor/Zavřít databázi (nebo tlačítko Zavřít x v pravém horním rohu okna). Zpět na zadání