2OP483 Manažerská informatika 32OP483 Manažerská informatika 3 Access AccessAccess Access Snímek 1 2OP483 Manažerská informatika 3 Microsoft Office Access 2016 http://min.vse.cz doc. Ing. Tomáš Kubálek, CSc. kubalek@vse.cz 1
2OP483 Manažerská informatika 3 Access Snímek 2 Obsah Databáze Relace Tabulky Dotazy Formuláře Sestavy Makra Moduly Externí data Databázové nástroje
1 Databáze Výchozí pojmy 2OP483 Manažerská informatika 3 Access Snímek 3 1 Databáze Výchozí pojmy Databáze souhrn dat vztahujících se k určitému tématu nebo účelu množina dat popisujících určitou část objektivní reality, udržovanou a využívanou prostřednictvím databázového systému Databázový systém systém řízení báze dat (SŘBD) – Database management System (DBMS) programové vybavení pro vytvoření a využití databází (bází dat) Access je systém řízení relační databáze (RDBMS), který ukládá a načítá informace na základě definovaných vztahů
2OP483 Manažerská informatika 3 Access Databázové modely hierarchická databáze stromová struktura (obrácený strom) rodič a potomek, záznam potomka přidružen k jednomu záznamu rodiče nepodporuje tvorbu komplexních vztahů, redundantní data pointer obsahuje odkaz na související záznam síťová databáze pokus o vyřešení problémů hierarchické databáze uzly (záznamy) a množinové struktury záznam spojený s libovolným počtem dalších záznamů uživatel musí znát strukturu databáze, aby mohl pracovat s množivými strukturami relační databáze založena na tabulkách, které obsahují záznamy (věty), sloupce se nazývají atributy (položky) mezi tabulkami relace objektové databáze založena na objektech mezi objekty se využívá dědičnost objektově-relační databáze založena na tabulkách rysy objektového přístupu se promítají do tabulek zdroj obrázku: http://www.managed-dedicated-servery.net/
2OP483 Manažerská informatika 3 Access Access systém řízení relační databáze (RDBMS) verze 2016 lokalizace do češtiny distribuován samostatně nebo v rámci kancelářského balíku pro studenty dostupný v Office 365 nebo v Microsoft Imagine (MSDN AA)
Office Pro Plus z Office 365 2OP483 Manažerská informatika 3 Access Office Pro Plus z Office 365 http://portal.office.com Nastavení Moje nastavení aplikací, Office 365 Nastavení, Software (Můj účet, Stav instalace) Nainstalovat až na 5 zařízení Office Pro Plus funkční po dobu aktivního studia (bez přerušení)
2OP483 Manažerská informatika 3 Access Stav instalace
2OP483 Manažerská informatika 3 Access Objekty Accessu tabulka (kap. 3) relace (kap. 2) dotaz (kap. 4) formulář (kap. 5) sestava (kap. 6) makro (kap. 7) modul (kap. 8) ukládány do jednoho souboru accdb řešení šiřitelné i bez Accessu (viz kap. 10)
2OP483 Manažerská informatika 3 Access Relace ve firmě Encián
Organizace firmy Encián 2OP483 Manažerská informatika 3 Access Organizace firmy Encián
2OP483 Manažerská informatika 3 Access Stádia
2OP483 Manažerská informatika 3 Access NACE Nomenclature générale des Activités économiques dans lesCommunautés Européennes dříve OKEČ
2OP483 Manažerská informatika 3 Access Výjezdy
2OP483 Manažerská informatika 3 Access Místnosti a inventář
2OP483 Manažerská informatika 3 Access Začínáme Připojení k účtu Dostupné šablony Vlastní webová aplikace Prázdná databáze desktopové (bez zeměkoule) podnikání Aktiva Kontakty Marketingové projekty Problémy Prodejní kanály Události Úkoly Projekty studium Studenti Učitelský sbor demonstrace Accessu Nortwind 2007 webové aplikace Sledování majetku Sledování problémů Řízení projektů
2OP483 Manažerská informatika 3 Access První tabulky Osoby Oddělení Oddělení: RED PRG Oddělení_v ředitelství programování
2OP483 Manažerská informatika 3 Access Součásti okna Access
2OP483 Manažerská informatika 3 Access Možnosti navigace
Návrhové zobrazení tabulky Osoby 2OP483 Manažerská informatika 3 Access Návrhové zobrazení tabulky Osoby
Úpravy struktury tabulky 2OP483 Manažerská informatika 3 Access Úpravy struktury tabulky Osoby odstranění pole ID pole Osoba povýšíme na klíč max. délka pole Osoba 20 znaků max. délka pole Příjmení 15 znaků pole Místnost textové na max. 3 znaky pole Oddělení na 3 znaky Oddělení pole Oddělení povýšíme na klíč o délce 3 znaky max. délka pole Oddělení_v 15 znaků
2 Relace 2.1 Typy a význam vztahů 2OP483 Manažerská informatika 3 Access 2 Relace 2.1 Typy a význam vztahů Kroky návrhu databáze Určíme účel databáze. Vyhledáme a uspořádáme požadované informace. Rozdělíme informace do tabulek. Data vždy na jednom místě. Data vkládáme správná a úplná. Zadáme primární klíče. Ověříme splnění normalizačních podmínek. Vytvoříme relace mezi tabulkami.
2OP483 Manažerská informatika 3 Access Normální formy Minimalizace redundantních dat První normální forma (1NF) V poli nesmí být data, která lze rozdělit do více polí. Podniky: PSČ a název města Osoby: Výjezd s více hodnotami Druhá normální forma (2NF) Sloupce jsou závislé na celém klíči. Cena v tabulce Licence tabulka Programy
2OP483 Manažerská informatika 3 Access Normální formy Třetí normální forma (3NF) Nesmí existovat závislost mezi neklíčovými poli tabulky. Pole Oddělení_v v tabulce Osoby by bylo závislé na poli Oddělení. Čtvrtá normální forma (4NF) Nesmí existovat multizávislost. Tabulka Faktury: Program, Sériové_číslo (klíčem Faktura a Program)
2OP483 Manažerská informatika 3 Access Typy relací a spojení Typy relací 1:1 1:N M:N Typy spojení pouze kombinace se shodou spojujících polí i kombinace z jedné tabulky, která nemají spojení v druhé tabulce i kombinace z druhé tabulky, která nemají spojení v první tabulce Referenční integrita Nemůžeme vložit zaměstnance s neexistujícím oddělením. Nemůžeme změnit oddělení u stávajícího zaměstnance, pokud upravené oddělení neexistuje. Nemůžeme změnit zkratku oddělení, pokud je do oddělení zařazen alespoň jeden zaměstnanec. Nemůžeme odstranit oddělení, pokud je do oddělení zařazen alespoň jeden zaměstnanec. Modifikace referenční integrity aktualizace souvisejících polí v kaskádě odstranění souvisejících polí v kaskádě
2.2 Základní relace v databázi ENC 2OP483 Manažerská informatika 3 Access 2.2 Základní relace v databázi ENC Svetly.Ondrej, Světlý, , PRG Smetana.Milan, Smetana, 16, PRO PRO, marketing rozbalovací tlačítko v tabulce Oddělení PRO MAR pokus o odstranění věty MAR
2OP483 Manažerská informatika 3 Access Tabulka Místnosti duplikace obsahu pole z předchozí věty "" pokus o relaci a referenční integritu doplnění primárního klíče Místnost sjednocení typu polí na text o délce 3 znaky doplnění dalších kanceláří dotaz P22a Zaměstnanci s původními telefony (Příjmení, Místnost, Původní_telefon) modifikace typu spojení (Světlý)
2.3 Import dat z Excelu do ENC 2OP483 Manažerská informatika 3 Access 2.3 Import dat z Excelu do ENC Seznam Excelu skupina řádků s daty stejného typu v řádku věta (záznam), ve sloupci pole (položka) Omezení Excelu zpracování rozsáhlých tabulek zpracování dat ve více dílčích tabulkách, mezi nimiž je souvislost
2OP483 Manažerská informatika 3 Access Import dat z Excelu Soubor, Nový vhodné umístění, název Enc prázdná databáze Externí data, Import, Excel, Enc-02-02.xlsx Osoby První řádek obsahuje hlavičky sloupců neměníme typy polí primární klíč Osoba neanalyzujeme tabulku neuložíme kroky importu další tabulky Redukovaná_oddělení (bez PRG),…
Data v Excelu (15 tabulek) 2OP483 Manažerská informatika 3 Access Snímek 29 Data v Excelu (15 tabulek) Lidské zdroje (2) Osoby/Osoba (20) Redukovaná_oddělení/ Oddělení (5) Odběratelé (5) Podniky/IČ (69) Stádia/Stádium (8) NACE/NACE (1135) Oddíly_sekce/Oddíl (88) Sekce/Sekce (21) Prodeje (3) Faktury/Faktura (102) Licence/Program a Sériové_číslo (178) Programy/Program (6) Služební cesty (2) Cesty/Rok a cesta (15) Výjezdy/Osoba, Rok a cesta (30) Majetek (3) Místnosti/Místnost (40) Majetek_typy/ Typ_majetku (57) Majetek_umístění/ Inventární číslo (625)
Další změny ve struktuře tabulek 2OP483 Manažerská informatika 3 Access Další změny ve struktuře tabulek Osoby Osoba: 20 Místnost: 3 Oddělení: 3 Nadřízený: 20 Oddělení Podniky IČ: 8 Stádium: 16 NACEx: 5 Stádia NACE NACE: 5 Oddíly_Sekce Oddíl: 2 Sekce: 1 Sekce Faktury Faktura: celé číslo Licence Program: 3 Sériové_číslo: celé číslo Faktura: celé číslo Programy Cesty Rok: celé číslo Cesta: celé číslo Výjezdy Osoba: 20 Místnosti Místnost: 3 Oddělení: 3 Majetek_typy Typ_majetku: 30 Majetek_umístění: Inventární_číslo: dlouhé celé číslo
2OP483 Manažerská informatika 3 Access Skupiny tabulek I. Lidské zdroje Osoby Oddělení II. Odběratelé Podniky Stádia NACE Oddíly_sekce Sekce III. Prodeje Faktury Licence Programy IV. Služební cesty Cesty Výjezdy V. Inventář Místnosti Majetek_typy Majetek_umístění
2OP483 Manažerská informatika 3 Access Snímek 32 Objekty v budově budova a místnosti kancelářský nábytek skříň šatní skříň policová skříň střední skříň malá stůl psací stůl ředitelský kontejner stůl jednací vysoký stůl jednací nízký stůl konferenční stůl na kolečkách stůl počítačový stůl rozšiřující stůl učitelský stůl krajní stůl střední židle kancelářská židle jednací židle s psací deskou židle studentská křeslo dvoučlenné křeslo tříčlenné odpadkový koš kuchyňské vybavení chladič vody kávovar chladnička dřez vařič myčka mikrovlnka stůl jídelní židle jídelní sanitární a speciální vybavení přístroje PC LCD tiskárna skener notebook dataprojektor zpětný projektor promítací plátno tiskárna lístků displej vyvolávací telefon multifunkční zařízení kopírka malá skartovač dislokace osoba
2.4 Další relace v databázi ENC 2OP483 Manažerská informatika 3 Access 2.4 Další relace v databázi ENC
2OP483 Manažerská informatika 3 Access Tvorba relací 1 Osoby – Oddělení Dotaz 23 Hledání nekonzistencí
2OP483 Manažerská informatika 3 Access Tvorba relací 2 doplnění oddělení PRG, programování, Kolinska.Eva Kolínská: PRG, Smetana: REK Osoby – Místnosti Světlý dočasně do místnosti 18 jednoduché relace složitější relace Výjezdy – Cesty Osoby – Osoby Podniky – NACE_Oddíly – Oddíly_sekce
2.5 Další možnosti zobrazení vztahů 2OP483 Manažerská informatika 3 Access 2.5 Další možnosti zobrazení vztahů 5x tabulka NACE relace vč. referenční integrity potlačení zobrazení NACE Přímé relace Všechny relace možnost vymazání rozložení vytvoření nové relace sestava relací
2.6 Databáze školení (MIN) 1 2OP483 Manažerská informatika 3 Access 2.6 Databáze školení (MIN) 1 Určíme účel databáze. Vyhledáme a uspořádáme požadované informace.
Databáze školení (MIN) 2 2OP483 Manažerská informatika 3 Access Databáze školení (MIN) 2 Zadáme primární klíče. Rozvrh: Ident, Kurz, Doba Rozdělíme informace do tabulek. Osoby Předměty
Databáze školení (MIN) 3 2OP483 Manažerská informatika 3 Access Databáze školení (MIN) 3 Ověříme splnění normalizačních pravidel. První normální forma Doba Dny a Časy Druhá normální forma Rozvrh: Kapacita závisí na polích Ident a Kurz Kurzy Třetí normální forma Popis místnosti je závislý na poli Místnost Místnosti Čtvrtá normální forma Multizávislost, dvě skupiny polí: Ident, Kurz, Den, Čas, Místnost Osoba, Hodin Vyčleníme tabulku Vyučující.
Databáze školení (MIN) 4 2OP483 Manažerská informatika 3 Access Databáze školení (MIN) 4 Doplníme další tabulky (Semestry, Osoby). Vytvoříme relace mezi tabulkami.
Databáze školení (MIN) 5 2OP483 Manažerská informatika 3 Access Databáze školení (MIN) 5 Propojení tabulek tabulky s výjimkou tabulek Osoby a Místnosti importujeme ze sešitu MIN tabulky Osoby a Místnosti převezmeme z databáze Enc nelze zajistit referenční integritu Databázové nástroje, Správce propojených tabulek
2.7 Databáze Bankovní účet (BAN) 1 2OP483 Manažerská informatika 3 Access 2.7 Databáze Bankovní účet (BAN) 1 Tabulka Pohyby
Databáze Bankovní účet (BAN) 2 2OP483 Manažerská informatika 3 Access Databáze Bankovní účet (BAN) 2
2OP483 Manažerská informatika 3 Access Snímek 44 3 Tabulky 3.1 Způsoby tvorby a zobrazení 3.2 Tvorba tabulky 3.3 Návrhové zobrazení 3.4 Zobrazení datového listu 3.5 Další úpravy databáze Encián
3.1 Způsoby tvorby a zobrazení 2OP483 Manažerská informatika 3 Access Snímek 45 3.1 Způsoby tvorby a zobrazení Tvorba ze šablony tabulky vyplněním prázdné tabulky úpravou návrhu tabulky z Excelu či jiného zdroje seznam SharePoint (nový nebo dříve vytvořený) Zobrazení návrhové zobrazení zobrazení datového listu
3.2 Tvorba tabulky Databáze DUV – tabulka Kontakty 2OP483 Manažerská informatika 3 Access 3.2 Tvorba tabulky Databáze DUV – tabulka Kontakty Tabulky Kontakty – ze šablony Vytvoření, Šablony, Součásti aplikace, Rychlé zahájení, Kontakty Osoba: Novak.Petr (šířka 20 znaků) Společnost: Encián Příjmení: Novák Jméno: Petr E-mailová adresa: novak.petr@horec.onmicrosoft.com Funkce: ředitel Telefon do zaměstnání: +420 123 456 311 Telefon domů: +420 234 657 890 Mobilní telefon: +420 654 321 311 Číslo faxu: nevyplněno Adresa: Kbelská 44 Město: Praha 9 Kraj: Hl. m. Praha PSČ: 198 00 Země: Česká republika Webová stránka: http://min.vse.cz/encian/novak (http://fak2.vse.cz/min/encian/osobnost.aspx?ID=12) Poznámky: Absolvoval VŠE v Praze. Je testerem ECDL.
Databáze DUV – Dovolené a Děti 2OP483 Manažerská informatika 3 Access Databáze DUV – Dovolené a Děti Dovolené – z prázdné tabulky Osoba: Novak.Petr (Text na 20 znaků) Zahájení: 16. 7. 2025 (Datum a čas) Dokončení: 26. 7. 2025 (Datum a čas) Osoba: Novak.Petr Zahájení: 13. 8. 2025 Dokončení: 26. 8. 2025 Děti – v návrhovém zobrazení Osoba / Krátký text na 20 znaků, Zkrácený e-mail (uživatelské jméno): Novak.Petr, Novak.Petr Jméno_dítěte / Krátký text 10, Křestní jméno dítěte: Lukáš, Erika
Import tabulky z Excelu 2OP483 Manažerská informatika 3 Access Import tabulky z Excelu Externí data, Importovat a připojit, Excel Vyberte zdroj a cíl dat, Procházet, Duv.xlsx Importovat data do nové tabulky v aktuální databázi První řádek obsahuje záhlaví sloupců. primární klíč Osoba Osoby2
2OP483 Manažerská informatika 3 Access Spolupráce s Office 365 příprava dílčího webu http://portal.office.com OneDrive pro firmy Nastavení Obsah webu Nové, Podřízený web Nadpis, URL: 2OP483 https://vse-my.sharepoint.com/personal/.../2OP483
2OP483 Manažerská informatika 3 Access Spolupráce s Office 365 Duv, Vytvoření, Tabulky, Seznamy služby SharePoint, Ukoly Vytvořit nový záznam Adresa webu: https://vse-my.sharepoint.com/personal/xnvoj01_vse_cz/2OP483 Úkoly, popis Úkoly projektu Start Otevřít seznam při dokončení První věta Nadpis: koncepce vybavení místnosti Priorita: (2) Normální Stav: Dokončeno Datum zahájení: 7. 4. 2025 Termín splnění: 16. 4. 2025 přejmenování Ukoly na Úkoly
2OP483 Manažerská informatika 3 Access Zobrazení Projekt pole Nadpis, Priorita, Stav, Datum zahájení, Datum splnění Propojení na existující seznam Export seznamu z Accessu do SP Externí data, Exportovat, Další, Seznamy služby SharePoint
3.3 Návrhové zobrazení Sloupce struktury 2OP483 Manažerská informatika 3 Access 3.3 Návrhové zobrazení Sloupce struktury název pole (až 64 znaků) datový typ krátký text (max. 255 znaků) dlouhý text číslo měna automatické číslo datum a čas ano/ne objekt OLE hypertextový odkaz zobrazený text adresa podadresa nápovědný text příloha počítané průvodce vyhledáváním popis
Struktura tabulky Osoby 2OP483 Manažerská informatika 3 Access Struktura tabulky Osoby F6
Příloha v tabulce Programy 2OP483 Manažerská informatika 3 Access Příloha v tabulce Programy tabulka Programy Produktový_list KAU Kauzální analýza.docx Kauzální analýza – anotace.docx
Počítané pole v tabulce Podniky 2OP483 Manažerská informatika 3 Access Počítané pole v tabulce Podniky tabulka Podniky Šířka: Left([GPS];2) & "," & Mid([GPS];4;7) Délka: Mid([GPS];14;2) & "," & Mid([GPS];17;7)
Vlastnosti dle typu polí 2OP483 Manažerská informatika 3 Access Vlastnosti dle typu polí
Velikost textového pole 2OP483 Manažerská informatika 3 Access Velikost textového pole Osoba: 20 Titul1: 10 Jméno: 10 Příjmení: 15 Titul2: 7 Pohlaví: 1 Místnost: 3 Oddělení: 3 Nadřízený: 20 Délka:Len(Charakteristika)
2OP483 Manažerská informatika 3 Access Další vlastnosti velikost číselného pole Úvazek: desetinné místo, měřítko 3 nové hodnoty (pro automatické číslo) přírůstek náhodný formát Titul1: @;“žádný“ Úvazek: procenta Oprávnění: ;"oprávněn"[zelená];"neoprávněn"[červená] přesnost (pro desetinná čísla) Úvazek: 4 měřítko (pro desetinná čísla) Úvazek: 3 (Adamec: 0,5) počet desetinných míst Úvazek: 0 (Pevný, Procenta)
Šířka a Délka v tabulce Podniky 2OP483 Manažerská informatika 3 Access Šířka a Délka v tabulce Podniky Typ výsledku: desetinné číslo Přesnost: 9 Měřítko: 7 Desetinné číslo: 6
2OP483 Manažerská informatika 3 Access Vstupní maska Osoby Osoba: ACCCCCCCCCCCCCCCCCCC (20) Jméno: >L<L???????? (10) ;0;“.“ Příjmení: >L<L????????????? (15) Podniky PSČ: 000 00 (Access: 000\ 00) Telefon: +000-000 000 000 (Access: \+000-000\ 000\ 000) Cesty (rozpor) Zahájení Formát: datum(střední) Vstupní maska: 99.99.0000;0;_ (13. 1. 2015 se zobrazuje jako 13-led-25)
2OP483 Manažerská informatika 3 Access Další vlastnosti 2 Titulek Osoby Osoba: Zaměstnanec Titul1: Titul před jménem Titul2: Titul za jménem Oprávnění: Oprávnění fakturovat Výchozí hodnota Pohlaví: M Úvazek: 1 Faktury Datum: =Date() Ověřovací pravidlo Pohlaví: M or Z Úvazek: >=0 And <=1 Datum: <=Date() Ověřovací text Pohlaví: Do pole Pohlaví lze zadat pouze M(muž) nebo Z(žena)! Úvazek: Do pole Úvazek lze zadat pouze hodnoty z intervalu <0;1>! Faktury Datum: Datum faktury nesmí být pozdější než dnešní! Je nutno zadat Osoby Jméno: ano Příjmení: ano Nulová délka Příjmení: ne Indexovat Telefon: index (bez duplicity) Cesty Cesta: Zahájení, Dokončení a Místo Podniky Bankovní_kód: ne Účet: Bankovní_účet a Bankovní_kód Název_podniku:Název_podniku Komprese kódu Unicode
2OP483 Manažerská informatika 3 Access Další vlastnosti 3 Zarovnání textu Osoby Pohlaví: Střed Oprávnění: Vlevo Zobrazit výběr data (potlačení kalendáře) Formát textu Charakteristika: RTF dochvilná, přemýšlivý, systematická, vynalézavý, pracovitý: tučně panovačný, nedochvilný, unavená, rozčílená: kurzívou Pouze přidat (místní nabídka Zobrazit historii) Charakteristika: ano (veselá: tučně, smutný: kurzívou)
2OP483 Manažerská informatika 3 Access Vyhledávání 1 Zobrazit ovládací prvek Textové pole Seznam Pole se seznamem Typ zdroje řádků Tabulka či dotaz Seznam hodnot Seznam polí Osoby Pohlaví Typ zdroje řádků: Seznam hodnot Zdroj řádků: M;Z Vázaný sloupec Počet sloupců M;muž;Z;žena Hlavičky sloupců pohlaví;M;Z Šířka seznamu (pro pole se seznamem) Osoby/Nadřízený Zobrazit ovládací prvek: Pole se seznamem Typ zdroje řádků: tabulka či dotaz Zdroj řádků: Osoby Počet sloupců: 4 Šířka seznamu: 10 Šířky sloupců Šířky sloupců: 3,5; 1,5; 2 3,5; 0; 2 0; 0; 2 0,01; 0; 2 Šířka seznamu: 5 Počet řádků seznamu Osoby/Nadřízený: 20
2OP483 Manažerská informatika 3 Access Vyhledávání 2 Omezit na seznam Osoby/Úvazek Zobrazit ovládací prvek: Pole se seznamem Typ zdroje řádků: Seznam hodnot Zdroj řádků: 100 %; 50 %; 0 % Povolit úpravy seznamu hodnot (pouze pro zdroj řádků seznam hodnot, v seznamu jediný sloupec) Úpravy tabulky pro seznam Osoby/Místnost Zobrazit ovládací prvek: Pole se seznamem Typ zdroje řádků: tabulka či dotaz Typ zdroje řádků: Místnosti jednoduchý formulář 33b Místnosti Formulář pro úpravu položek seznamu: 33b Místnosti Osoby/Oddělení (33c Oddělení)
2OP483 Manažerská informatika 3 Access Vyhledávání 3 Podniky tabulka Podniky 2 Povolit více hodnot Podniky/NACE v ENC-03-02 již vyplněné všemi hodnotami Zobrazit ovládací prvek: Pole se seznamem Zdroj řádků: NACE Počet sloupců: 2 Šířky sloupců: 1,2 cm Počet řádků seznamu: 30 Šířka seznamu: 13 cm Povolit více hodnot: ano Zobrazit pouze hodnoty zdroje řádku Zdroj řádků: 33d NACE4000 (4*) Zobrazit pouze hodnoty zdroje řádku: ano Průvodce vyhledáváním
2OP483 Manažerská informatika 3 Access Vlastnosti tabulky Popis Osoby: Zaměstnanci firmy Výchozí zobrazení Osoby: datový list Ověřovací pravidlo Osoby: [Příjmení] Not Like "*á" Or [Pohlaví]="Z" Cesty: [Zahájení] <= [Dokončení] Ověřovací text Osoby: Zaměstnanec, jehož příjmení končí písmenem „á“, musí být ženského pohlaví! Cesty: Zahájení musí předcházet Dokončení nebo si musí být rovny! Filtr Osoby: Pohlaví=“M” Filtrovat při zavedení Řadit podle Osoby: Místnost, Příjmení Seřadit podle hodnoty při zavedení Orientace
2OP483 Manažerská informatika 3 Access Vnořený datový list Název vnořeného datového listu automatický Oddělení (Osoby) Oddíly_Sekce (NACE) Podniky (Faktury, Licence) Sekce (Oddíly, NACE) Stádium (Podniky, Faktury, Licence) Faktury (Licence) Programy (Licence) Cesty (Osoby) Majetek_typy (Majetek_umístění) upřesněný Osoby (Faktury a Výjezdy) Místnosti (Osoby a Majetek_umístění) Dceřinné propojovací pole Řídící propojovací pole Vnořený datový list rozevřen Výška vnořeného datového listu
3.4 Zobrazení datového listu 2OP483 Manažerská informatika 3 Access 3.4 Zobrazení datového listu Osoba: Zimova.Pavla Titul1: Ing. Jméno: pavla Příjmení: Titul2: Pohlaví: P M Místnost: 22 Telefon: 223 Oddělení: ANA Nadřízený: z předchozí věty Charakteristika: (Shift F2) Pavla je adaptabilní. V případě potřeby může pracovat také v oddělení programování nebo konzultací. Úvazek: 120% 100% Web_stránka: Pavla#http://sp.vse.cz/sites/fak2/min/encian/weby/Zimova/index.aspx##Osobní stránka Web_foto: bez obsahu Foto: Malování Oprávnění Chybová hlášení V poli Osoby.Příjmení musí být zadána hodnota. Zímová Zaměstnanec, jehož příjmení končí písmenem „á“, musí být ženského pohlaví! Z Oprávnění: Zaškrtávací políčko Průběžné uložení věty: Shift Enter
Editace nové věty. Formát 2OP483 Manažerská informatika 3 Access Editace nové věty. Formát Editace výchozí hodnoty v nové větě funkce klávesy Esc Shift Enter kopírování a přidání věty Domů, Formátování textu Písmo Zarovnat text Tučné, Kurzíva, Podtržení Barva písma Barva výplně či pozadí (Alternativní barva) Mřížka spouštěč dialogových oken formátování dlouhých textů v RTF
Operace se záznamy. Souhrny. Kontrola pravopisu 2OP483 Manažerská informatika 3 Access Operace se záznamy. Souhrny. Kontrola pravopisu Operace se záznamy (Domů, Záznamy) Synchronizovat (propojení s SharePointem) Nové Uložit (Shift Enter) Odstranit Souhrny Pohlaví, Místnost, Oprávnění: Počet Úvazek: Součet Kontrola pravopisu rozčlená
Další operace se záznamy 2OP483 Manažerská informatika 3 Access Další operace se záznamy Kontakty do a z Outlooku Výška řádku Vnořený datový list Vnořený datový list: výběr tabulky Odebrat Rozbalit vše Sbalit vše Skrytí pole (Titul1, Titul2) Zobrazit skrytá pole Ukotvit pole (Osoba) Uvolnit všechna pole Šířka sloupce
2OP483 Manažerská informatika 3 Access Řazení a filtrování Řazení dle místnosti a pohlaví Výběr pouze z oddělení ANA, KON, PRG vlastnosti: Filtr: ([Osoby].[Oddělení] In ("ANA","KON","PRG")) Řadit podle: [Osoby].[Místnost], [Osoby].[Pohlaví] DESC
Tlačítka skupiny Seřadit a filtrovat 2OP483 Manažerská informatika 3 Access Tlačítka skupiny Seřadit a filtrovat Vzestupně, Sestupně Vymazat některá řazení Filtr Výběr Upřesnit Vymazat všechny filtry Filtrovat podle formuláře muži KON, ženy PRG možnost uložit samostatný dotaz 34 Filtr podle formuláře
2OP483 Manažerská informatika 3 Access Hledání a nahrazování Porovnat Jakákoliv část pole Celé pole Začátek pole
Změny návrh tabulky v datovém listu 2OP483 Manažerská informatika 3 Access Změny návrh tabulky v datovém listu Nástroje tabulky, Pole skupina Přidat a odstranit Další pole Rychlé zahájení Uložit výběr jako nový datový typ (odstranění pravým tlačítkem) skupina Vlastnosti skupina Formátování skupina Ověření pole místní nabídka Přejmenovat
2OP483 Manažerská informatika 3 Access Modifikace Modifikace fungování kláves a hledání Soubor, Možnosti, karta Nastavení klienta, Úpravy Po stisknutí klávesy Enter Při zadávání Chování kurzorových kláves Výchozí způsob hledání či nahrazování Rychlé hledání Obecné hledání Hledání od začátku pole Automatické opravy názvů polí Soubor, Možnosti, karta Aktuální databáze, skupina Možnosti automatické opravy názvů
3.5 Další úpravy databáze Encián 2OP483 Manažerská informatika 3 Access 3.5 Další úpravy databáze Encián přechod na Encian.accdb zobrazení objektů dle typu objektu zobrazit Všechny objekty aplikace Access vlastnosti databáze tabulky 16 základních 5 pomocných Kontrola_cest Oddělení_F Prodeje DIS Switchboard Items
2OP483 Manažerská informatika 3 Access Snímek 78 4 Dotazy 4.1 Druhy dotazů 4.2 Výběrové dotazy z jedné tabulky se základními funkcemi 4.3 Výběrové dotazy z jedné tabulky s pokročilými funkcemi 4.4 Výběrové dotazy z více tabulek 4.5 Výpočty 4.6 Parametrické dotazy 4.7 Křížové dotazy 4.8 Akční dotazy 4.9 Jazyk SQL
2OP483 Manažerská informatika 3 Access 4.1 Druhy dotazů Druhy výběrové omezení počtu sloupců omezení počtu vět zvětšení rozsahu výstupu tvorba nových sloupců výpočet souhrnů za tabulky křížové tabulky řazení dle zadaných polí akční vytvářecí aktualizační odstraňovací přidávací Formulace návrhové zobrazení podokno diagramu podokno mřížky dotazovací jazyk SQL Zobrazení výsledků tabulka v zobrazení datového listu
42a Výběr neseřazeného pole s duplicitami 2OP483 Manažerská informatika 3 Access Snímek 80 42a Výběr neseřazeného pole s duplicitami Vypište křestní jména zaměstnanců. Výsledky: dynamická sada snímek QBE (Query by Example – dotazování podle příkladu) 20 vět
42b Výběr seřazeného pole s duplicitami 2OP483 Manažerská informatika 3 Access Snímek 81 42b Výběr seřazeného pole s duplicitami Vypište vzestupně seřazená křestní jména zaměstnanců. dynamická sada 20 vět Typy sady záznamů: dynamická sada snímek
42c Výběr seřazeného pole bez duplicit 2OP483 Manažerská informatika 3 Access Snímek 82 42c Výběr seřazeného pole bez duplicit Vypište vzestupně seřazená jedinečná křestní jména zaměstnanců (bez duplicit). zdroj záznamů pro pole Jméno v tabulce Osoby 17 vět snímek
42d Výběr neseřazených polí s duplicitami 2OP483 Manažerská informatika 3 Access Snímek 83 42d Výběr neseřazených polí s duplicitami Vypište pohlaví a oddělení zaměstnanců. 20 vět
42e Výběr seřazených polí bez duplicit 2OP483 Manažerská informatika 3 Access Snímek 84 42e Výběr seřazených polí bez duplicit Vypište pohlaví a oddělení zaměstnanců bez duplicit ve vzestupném seřazení dle pohlaví a oddělení. 11 vět
42f Výběr polí seřazených dle nestandardní hierarchie řazení 2OP483 Manažerská informatika 3 Access Snímek 85 42f Výběr polí seřazených dle nestandardní hierarchie řazení Vypište pohlaví a oddělení zaměstnanců bez duplicit ve vzestupném seřazení dle oddělení a pohlaví. 11 vět
42g Výběr vět s daným obsahem jednoho pole 2OP483 Manažerská informatika 3 Access Snímek 86 42g Výběr vět s daným obsahem jednoho pole Vypište příjmení a jména zaměstnanců z oddělení PRG v seřazení dle příjmení a jména. 6 vět
42h Výběr vět s alternativním obsahem jednoho pole 2OP483 Manažerská informatika 3 Access Snímek 87 42h Výběr vět s alternativním obsahem jednoho pole Vypište příjmení zaměstnanců z oddělení PRG a ANA v seřazení dle příjmení a jména. 9 vět
42i Výběr vět s několika variantami obsahu jednoho pole 2OP483 Manažerská informatika 3 Access Snímek 88 42i Výběr vět s několika variantami obsahu jednoho pole Vypište oddělení, příjmení a jména zaměstnanců z oddělení PRG, ANA a MAR v seřazení dle oddělení, příjmení a jména. varianta řešení: In("PRG"; "ANA"; "MAR") 12 vět
42j Výběr vět s daným obsahem více polí 2OP483 Manažerská informatika 3 Access Snímek 89 42j Výběr vět s daným obsahem více polí Vypište příjmení a jména všech žen z oddělení PRG. 4 věty
42k Alternativní výběr vět z s daným obsahem více polí 2OP483 Manažerská informatika 3 Access Snímek 90 42k Alternativní výběr vět z s daným obsahem více polí Vypište příjmení a jména všech žen z PRG a všech zaměstnanců z MAR. 7 vět
42l Výběr s variantními omezeními v různých polích 2OP483 Manažerská informatika 3 Access Snímek 91 42l Výběr s variantními omezeními v různých polích Vypište příjmení a jména všech žen z PRG a mužů z MAR. 6 vět
42m Výběr vět s podmínkou nerovnosti obsahu číselného pole 2OP483 Manažerská informatika 3 Access Snímek 92 42m Výběr vět s podmínkou nerovnosti obsahu číselného pole Vypište příjmení, jméno a úvazek zaměstnanců PRG, kteří pracují ve firmě na úvazek 50 % nebo vyšší. (V poli Úvazek musí být číslo větší nebo rovno 0,5). 5 vět
42n Výběr vět s podmínkou nerovnosti obsahu textového pole 2OP483 Manažerská informatika 3 Access Snímek 93 42n Výběr vět s podmínkou nerovnosti obsahu textového pole Vypište abecedně seřazená příjmení zaměstnanců, kteří jsou v abecedě mezi písmeny H a S v seřazení dle příjmení. varianta řešení: "[H-Ř]*" 8 vět
42o Výběr vět s požadovaným začátkem obsahu textového pole 2OP483 Manažerská informatika 3 Access Snímek 94 42o Výběr vět s požadovaným začátkem obsahu textového pole Vypište abecedně seřazená příjmení zaměstnanců, která začínají písmeny Ko. 2 věty
42p Výběr vět s požadovaným začátkem i koncem textového pole 2OP483 Manažerská informatika 3 Access Snímek 95 42p Výběr vět s požadovaným začátkem i koncem textového pole Vypište příjmení zaměstnanců, která začínají písmenem K a končí písmenem á. 3 věty
42q Zástupný znak pro jeden textový znak 2OP483 Manažerská informatika 3 Access Snímek 96 42q Zástupný znak pro jeden textový znak Vypište příjmení zaměstnanců, kterým začíná písmenem K, třetím písmenem je písmeno l a příjmení končí písmenem á. 2 věty
42r Výběr vět s podmínkou nerovnosti obsahu pole 2OP483 Manažerská informatika 3 Access Snímek 97 42r Výběr vět s podmínkou nerovnosti obsahu pole Vypište abecedně seřazená příjmení zaměstnanců mužského pohlaví s výjimkou zaměstnanců z oddělení RED a DIS. 9 vět
42s Výběr vět s prázdným obsahem pole 2OP483 Manažerská informatika 3 Access Snímek 98 42s Výběr vět s prázdným obsahem pole Vypište abecedně seřazená příjmení a jména zaměstnanců bez titulu před příjmením. 9 vět
42t Výběr vět s intervalovou podmínkou obsahu pole 2OP483 Manažerská informatika 3 Access Snímek 99 42t Výběr vět s intervalovou podmínkou obsahu pole Vypište příjmení a jména zaměstnanců z místností 21 – 33 v řazení dle místností. 10 vět
42u Výběr vět dle pole typu Ano/Ne 2OP483 Manažerská informatika 3 Access Snímek 100 42u Výběr vět dle pole typu Ano/Ne Vypište abecedně seřazená příjmení a jména zaměstnanců, kteří jsou oprávnění fakturovat. 14 vět
43a Větvený výraz a výběr všech polí věty 2OP483 Manažerská informatika 3 Access Snímek 101 43a Větvený výraz a výběr všech polí věty Vypište pro zaměstnance slovně, zda mají titul před jménem nevyplněn či vyplněn řetězcem nulové délky. Ke každé větě zrekapitulujte hodnoty všech polí. 20 vět
43b Část textu a webové adresy 2OP483 Manažerská informatika 3 Access Snímek 102 43b Část textu a webové adresy Vypište jména, příjmení, délku jejich příjmení, iniciály a webovou adresu jednotlivých zaměstnanců v řazení dle jejich příjmení a jmen. 20 vět
43c Výběr vět s daným měsícem v časovém poli 2OP483 Manažerská informatika 3 Access Snímek 103 43c Výběr vět s daným měsícem v časovém poli Vypište datum zahájení, název dne, název měsíce, týden a čtvrtletí březnových služebních cest v řazení dle data zahájení cest. dddd mmmm ww q 4 věty
2OP483 Manažerská informatika 3 Access Funkce data a času Day(Datum): den v měsíci WeekDay(Datum;2): pořadí dne v týdnu, argument 2 parametrizuje, že prvním dnem je pondělí WeekDayName(WeekDay(Datum;2)): název dne v týdnu MonthName(Month(Datum)): název měsíce Year(Datum): rok data Hour(Datum): hodina času, pokud v datu je obsažen také čas, např. 5. 3. 2025, 8:25 Minute(Datum): minuta času, pokud v datu je obsažen také čas Second(Datum): sekunda času, pokud v datu je obsažen také čas
Funkce Format(Datum;"parametr") 2OP483 Manažerská informatika 3 Access Funkce Format(Datum;"parametr") d: den v číselném vyjádření (např. 5, 13) dd: den jako dvojciferný text (např. 05, 13) ddd: krátká zkratka názvu dne (např. čt, út) dddd: název dne (např. čtvrtek, úterý) m: měsíc v číselném vyjádření (např. 3 nebo 12) mm: měsíc jako dvojciferný text (např. 03 nebo 12) mmm: měsíc formou římského čísla (např. III nebo XII) mmmm: měsíc slovním vyjádřením (např. březen nebo prosinec)
2OP483 Manažerská informatika 3 Access Snímek 106 43d Rozdíly a součty Vypište data zahájení, dokončení, délku a termín pro vyúčtování služebních cest. Vyúčtování je nutné provést do 7 dnů od dokončení služební cesty. DateDiff("d";Zahájení;Dokončení) Dokončení–Zahájení DateAdd("d"; 7; Dokončení) Dokončení + 7 DatePart("d";Zahájení) Format(Zahájení;"d") 15 vět DateDiff ("yyyy";[Datum_narození];Date())
2OP483 Manažerská informatika 3 Access Snímek 107 43e Narozeniny Vypište zkrácený účet zaměstnance, jeho narození, aktuální stáří v řazení dle měsíců a dnů narození, tj. seznam vhodný pro přání k narozeninám v průběhu roku. DateDiff ("yyyy";[Datum_narození];Date()) DatePart("d";Zahájení) Format(Zahájení;"d") 20 vět
43f Výběr pole s více hodnotami 2OP483 Manažerská informatika 3 Access Snímek 108 43f Výběr pole s více hodnotami Vypište názvy podniků, které se zabývají činnosti s klasifikací NACE 4724 (Maloobchod s chlebem, pečivem, cukrářskými výrobky a cukrovinkami). Vypište též všechny jejich NACE jako jedno pole a pole prvních čtyř činností. možné použít operátor And, např. 5812 And 1813 3 věty
2OP483 Manažerská informatika 3 Access 43g Přílohy Vypište pro jednotlivé programy jejich kód, název, cenu, počet připojených souborů, název připojeného souboru a příponu názvu připojeného souboru.
44a Výběr souvisejících vět ze dvou tabulek 2OP483 Manažerská informatika 3 Access Snímek 110 44a Výběr souvisejících vět ze dvou tabulek Vypište k příjmením zaměstnanců místnost a původní telefonní linku v řazení dle místnosti. změna hodnoty Původní_telefon změna hodnoty Místnost Místnost z tabulky Osoby Místnost z tabulky Místnosti Osoby, Místnosti – 20 vět
44b Výběr s propojením dvou tabulek a podmínkou 2OP483 Manažerská informatika 3 Access Snímek 111 44b Výběr s propojením dvou tabulek a podmínkou Vypište čísla a data faktur připravených oddělením DIS (distribuce). Faktury, Osoby – 60 vět
44c Výběr s propojením dvou tabulek a dvojí podmínkou 2OP483 Manažerská informatika 3 Access Snímek 112 44c Výběr s propojením dvou tabulek a dvojí podmínkou Vypište čísla a data faktur připravených zaměstnanci z oddělení DIS, kteří nemají titul Bc. Faktury, Osoby – 35 vět
44d Výběr vět pomocí obsahu pomocné tabulky 2OP483 Manažerská informatika 3 Access Snímek 113 44d Výběr vět pomocí obsahu pomocné tabulky Vypište čísla i data faktur vystavených vybraným oddělením (vypište jakým) v řazení dle data. Faktury, Osoby, Oddělení_F – 60 vět
44e Výběr s propojením čtyř tabulek 2OP483 Manažerská informatika 3 Access Snímek 114 44e Výběr s propojením čtyř tabulek Vypište vzestupně seřazená sériová čísla licencí programu FIN (Finanční analýza) prodaných podnikům ve stádiu s pozitivní charakteristikou vývoje, vypište též název podniku a stádium. Licence, Faktury, Podniky, Stádia – 26 vět
44f Výběr s propojením šesti tabulek 2OP483 Manažerská informatika 3 Access Snímek 115 44f Výběr s propojením šesti tabulek Vypište vzestupně seřazená označení programů a sériová čísla licencí programů prodaných podnikům, jejichž hlavní činnost patří do skupiny v sekci Stavebnictví, vypište též název podniku. Licence, Faktury, Podniky, NACE_Oddíly, Oddíly_Sekce, Sekce – 21 vět
44g Výběr s propojením tabulky do sebe 2OP483 Manažerská informatika 3 Access Snímek 116 44g Výběr s propojením tabulky do sebe Vypište zkrácené účty zaměstnanců, kteří byli na služební cestě číslo 4 i 10. Výjezdy, Výjezdy_1 – 2 věty
2OP483 Manažerská informatika 3 Access Počet vět ve výsledku Zaměstnanec Výjezdů Kombinací Adamec Kos 2 4 Beneš Novák 6 36 Benešová 3 9 Pospíšilová Drobná Škoda L. Dvořák 1 Škola P. Hanák Sladká Janda Sládková Kalousková Smetana Klímová Světlý Kolínská Zeman Celkem 86
44h Výběr vět s neexistujícím propojením do jiné tabulky 2OP483 Manažerská informatika 3 Access Snímek 118 44h Výběr vět s neexistujícím propojením do jiné tabulky Vypište příjmení, místnost a telefon zaměstnanců, kteří sedí v místnosti, kde původně nebyl telefon. Osoby, Místnosti – 2 věty
44i Výběr hodnoty pole pro přesně definovanou větu či věty 2OP483 Manažerská informatika 3 Access Snímek 119 44i Výběr hodnoty pole pro přesně definovanou větu či věty Vypište datum zahájení (poslední) služební cesty do Sokolova. Cesty – 1 věta
44j Dotaz na základě výsledku jiného dotazu 2OP483 Manažerská informatika 3 Access Snímek 120 44j Dotaz na základě výsledku jiného dotazu Vypište všechna data o faktuře dostupná z tabulky Faktury pro faktury vydané v den zahájení (poslední) služební cesty do Sokolova a dříve. Faktury, P43i Cesta do Sokolova – 52 vět
45a Výpočet z hodnot polí v rámci věty 2OP483 Manažerská informatika 3 Access Snímek 121 45a Výpočet z hodnot polí v rámci věty Vypište všechny údaje o služebních cestách a jejich délky. popř. Délka: Dokončení – Zahájení + 1 Cesty – 15 vět
45b Souhrn polí za skupinu vět 2OP483 Manažerská informatika 3 Access Snímek 122 45b Souhrn polí za skupinu vět Vypište datum dokončení poslední služební cesty do každého navštíveného místa. Sum Avg Var StDev Count Min Max First Last Cesty – 11 vět
45c Součet výrazu z několika polí za skupinu vět 2OP483 Manažerská informatika 3 Access Snímek 123 45c Součet výrazu z několika polí za skupinu vět Vypočtěte, kolik dní dohromady trvaly služební cesty do jednotlivých míst. Cesty – 11 vět
2OP483 Manažerská informatika 3 Access Snímek 124 45d Výraz ze souhrnu vět Vypište pořizovací cenu vybavení místností v řazení dle oddělení a místností. Závěrem vypište celkovou pořizovací cenu vybavení ve firmě Encián. v zobrazení datového listu v kartě Domů Záznamy/Souhrny: Součet Místnosti, Majetek_umístění, Majetek_typy – 28 vět
2OP483 Manažerská informatika 3 Access Snímek 125 45e Kritérium v souhrnu Vypočtěte celkovou tržbu dosaženou dohromady za programy BON a FIN v jednotlivých měsících. Faktury, Licence, Programy – 6 vět
2OP483 Manažerská informatika 3 Access Snímek 126 45f Souhrn dle části pole Vypište celkové tržby od podniků ve stádiu růst dosažené v jednotlivých týdnech. správné řazení týdnů: Val(Format(Datum;"ww")) DatePart("ww";Datum) Podniky, Faktury, Licence, Programy – 17 vět
45g Kritérium ve výsledku souhrnu 2OP483 Manažerská informatika 3 2OP483 Manažerská informatika 3 Access Snímek 127 45g Kritérium ve výsledku souhrnu Vypište podniky, od nichž jsme utržili alespoň 30 000 Kč, v seřazení tržeb od nejvyšší po nejnižší. Podniky, Faktury, Licence, Programy – 9 vět
45h Omezení počtu vět ve výsledcích 2OP483 Manažerská informatika 3 Access Snímek 128 45h Omezení počtu vět ve výsledcích Vypište pět zaměstnanců, kteří první fakturu vystavili nejdříve, v řazení dle data vystavení. Faktury – 5 vět
45i Výběr několika vět s nejvyšší hodnotou pole 2OP483 Manažerská informatika 3 Access Snímek 129 45i Výběr několika vět s nejvyšší hodnotou pole Vypište služební cesty, na nichž bylo 25 % zaměstnanců (z fakturujících zaměstnanců), kteří dosáhli nejvyšší tržby. Faktury, Licence, Programy – 3 věty
45j Upřesnění údajů o vybraných větách 2OP483 Manažerská informatika 3 Access Snímek 130 45j Upřesnění údajů o vybraných větách P44i První čtvrtina lidí, Výjezdy – 5 vět
46a Parametrický dotaz s přesnými kritérii 2OP483 Manažerská informatika 3 Access Snímek 131 46a Parametrický dotaz s přesnými kritérii Vypište měsíční tržby za vybraný program v rámci vybrané sekce podniků. Podniky, Faktury, Licence, Programy, NACE_Oddíly, Oddíly_sekce, Sekce: 0 – 6 vět; pro BON, A: 2 věty
46b Parametrický dotaz s přibližným kritériem 2OP483 Manažerská informatika 3 Access Snímek 132 46b Parametrický dotaz s přibližným kritériem Vypište měsíční tržby za vybraný program prodaný podnikům se zadaným NACE o libovolném počtu znaků. Podniky, Faktury, Licence, Programy: 0 – 6 vět; pro BON, 47*: 3 věty
46c Parametrický dotaz s přibližným kritériem 2OP483 Manažerská informatika 3 Access 46c Parametrický dotaz s přibližným kritériem Vypište měsíční tržby za vybraný program prodaný podnikům se zadaným NACE1 či NACE2 o libovolném počtu znaků. 0 – 6 vět, např. pro 6832, FIN 3 věty
46d Omezení datového typu parametru parametrického dotazu 2OP483 Manažerská informatika 3 Access Snímek 134 46d Omezení datového typu parametru parametrického dotazu Vypište služební cesty se zahájením v zadaném datu či později. Vypisujte dle zadání dotazu cesty zaměstnanců oprávněných či neoprávněných fakturovat (např. pro 1. 3. 2025 a oprávnění ano). nevhodný text pořadí parametrů ano: True, Zapnuto, -1 ne: False, Vypnuto, 0 Osoby, Výjezdy, Cesty (typ spojení 1) – 24 vět
47a Souhrn tabulky dle dvou polí 2OP483 Manažerská informatika 3 Access Snímek 135 47a Souhrn tabulky dle dvou polí Zjistěte, kolik je mužů a kolik žen je v jednotlivých odděleních. Osoby – 11 vět
47b Křížový dotaz s běžným pořadím sloupců 2OP483 Manažerská informatika 3 Access Snímek 136 47b Křížový dotaz s běžným pořadím sloupců Sestavte křížovou tabulku počtu zaměstnanců, v níž v řádcích budou pohlaví a ve sloupcích oddělení zaměstnanců. Seskupit Avg Min Max Count StDev Var First Last Výraz Kde dle výskytu dle abecedy Osoby – 2 věty
47c Křížová tabulka se zadaným pořadím sloupců 2OP483 Manažerská informatika 3 Access Snímek 137 47c Křížová tabulka se zadaným pořadím sloupců Sestavte křížovou tabulku počtu zaměstnanců, v níž v řádcích budou pohlaví a ve sloupcích oddělení zaměstnanců, sloupce jsou uvedeny v pořadí RED, ANA, PRG, MAR, DIS, KON. Osoby – 2 věty
47d Křížová tabulka s výrazem v hlavičce 2OP483 Manažerská informatika 3 Access Snímek 138 47d Křížová tabulka s výrazem v hlavičce Sestavte křížovou tabulku počtu prodejů programů, v níž v řádcích budou programy a ve sloupcích měsíce prodeje. v případě nevyplnění <> Faktury, Licence – 6 vět
47e Křížová tabulka vycházející z více tabulek 2OP483 Manažerská informatika 3 Access Snímek 139 47e Křížová tabulka vycházející z více tabulek Sestavte křížovou tabulku tržeb z prodejů programů, v níž v řádcích budou programy včetně jejich názvů a ve sloupcích měsíce prodeje. Doplňte součtový řádek. V zobrazení datového listu Domů/Souhrny Faktury, Licence, Programy – 6 vět
47f Formát výsledku dotazu 2OP483 Manažerská informatika 3 Access Snímek 140 47f Formát výsledku dotazu Vypočtěte průměrnou délku služební cesty dle pohlaví a dle oprávnění fakturovat. Hlavičky sloupců "ano";"ne" Formát: pevný ,000 Round(Avg(…);3) Osoby, Výjezdy, Cesty – 2 věty
2OP483 Manažerská informatika 3 Access Snímek 141 48a Vytvářecí dotaz Vytvořte tabulku Prodeje DIS, v níž bude přehled prodejů fakturovaných oddělením DIS (distribuce). Pro každý prodej uveďte všechna pole z tabulky Faktury, značku programu, sériové číslo licence, cenu a název programu. Osoby, Faktury, Licence, Programy – 106 vět
Případy tvorby tabulky 2OP483 Manažerská informatika 3 Access Případy tvorby tabulky záložní kopie tabulky tabulka historie se starými záznamy, které odstraníme stav tabulky k přesnému okamžiku podkladová tabulka pro formulář/formuláře či sestavu/sestavy
2OP483 Manažerská informatika 3 Access Snímek 143 48b Aktualizační dotaz V tabulce Prodeje DIS změňte název programu Bonita na název Bonita 2025. Prodeje DIS – 32 vět
48c Aktualizační dotaz s využitím dat z jiné tabulky 2OP483 Manažerská informatika 3 Access Snímek 144 48c Aktualizační dotaz s využitím dat z jiné tabulky V tabulce Prodeje DIS změňte názvy programů dle názvů v tabulce Programy. Prodeje DIS, Programy – 106 vět
48d Odstraňovací dotaz dle pole z redukované tabulky 2OP483 Manažerská informatika 3 Access Snímek 145 48d Odstraňovací dotaz dle pole z redukované tabulky Z tabulky Prodeje DIS odstraňte věty o prodejích realizovaných před 1. 4. 2025. Prodeje DIS – 48 vět
48e Odstraňovací dotaz dle pole z redukované tabulky 2OP483 Manažerská informatika 3 Access Snímek 146 48e Odstraňovací dotaz dle pole z redukované tabulky Z tabulky Prodeje DIS odstraňte prodeje fakturované podnikům ve stádiu růst. Prodeje DIS, Podniky – 23 vět
48f Přidávací dotaz dle pole z rozšiřované tabulky 2OP483 Manažerská informatika 3 Access Snímek 147 48f Přidávací dotaz dle pole z rozšiřované tabulky Do tabulky Prodeje DIS přidejte prodeje fakturované před 1. 4. 2025 a realizované oddělením DIS. Osoby, Faktury, Licence, Programy – 48 vět kopie z dotazu 47a, nutno nahradit Faktura.*
2OP483 Manažerská informatika 3 Access Bilance počtu vět po dotazu kritéria úbytek/ přírůstek počet vět P48c výchozí stav 106 P48d (DIS,) <1.4.2025 -48 58 P48e (DIS, >=1.4.2025,) růst -23 35 P48f DIS, <1.4.2025 +48 83 P48g DIS, >=1.4.2025, růst +23
48g Přidávací dotaz dle pole z jiné než rozšiřované tabulky 2OP483 Manažerská informatika 3 Access Snímek 149 48g Přidávací dotaz dle pole z jiné než rozšiřované tabulky Do tabulky Prodeje DIS přidejte prodeje fakturované podnikům ve stádiu růst. Osoby, Faktury, Licence, Programy, Podniky – 23 vět kopie dotazu P47f
2OP483 Manažerská informatika 3 Access Snímek 150 49a Sjednocovací dotaz SQL (Structured Query Language) sjednocovací předávací definiční Vypište kódy a vysvětlivky oddělení i programů. 12 vět
49b Sjednocovací dotaz se seřazeným výsledkem 2OP483 Manažerská informatika 3 Access Snímek 151 49b Sjednocovací dotaz se seřazeným výsledkem Vypište kódy a vysvětlivky oddělení i programů. Sloupce správně nadepište Kód a Kód_v. Seznam vypište v seřazení dle vysvětlivek. 12 vět
2OP483 Manažerská informatika 3 Access Snímek 152 5 Formuláře 5.1 Druhy formulářů 5.2 Samostatný formulář 5.3 Další samostatný formulář 5.4 Nekonečný formulář 5.5 Formulář se souhrny 5.6 Podformulář 5.7 Graf 5.8 Formulář s kartami
2OP483 Manažerská informatika 3 Access Snímek 153 5.1 Druhy formulářů Funkce formuláře zadávání, úpravy, zobrazování dat z tabulky či dotazu Druhy formulářů samostatný: zobrazuje data z jediné věty rozdělený: kromě formuláře zobrazen datový list nekonečný: věty formou tabulky Zobrazení formulářové zobrazení zobrazení rozložení návrhové zobrazení jsou zobrazeny sekce lze měnit zásadní vlastnosti formuláře, např. Výchozí zobrazení lze přidat další ovládací prvky lze upravit zdroje ovládacích prvků datový list
2OP483 Manažerská informatika 3 Access Struktura formuláře Sekce Záhlaví formuláře (Záhlaví stránky) Podrobnosti (Zápatí stránky) Zápatí formuláře Ovládací prvky vázané: slouží k zobrazování hodnot textové pole seznam zaškrtávací políčko, přepínač, přepínací tlačítko rámeček (pro pole Objekt OLE) příloha podformulář graf vypočítaný ovládací prvek nevázaný ovládací prvek popisek: většinou přidružen k vázanému ovládacímu prvku hypertextový odkaz obrázek rámeček nevázaného objektu (konstantní obsah objektu OLE) čára obdélník konec stránky speciální nevázané prvky logo: v záhlaví formuláře název: v záhlaví formuláře vedle loga číslo stránky: v záhlaví či zápatí stránky datum a čas: v pravém horním rohu záhlaví formuláře karta (obsahuje několik stránek)
Tlačítka pro tvorbu formuláře 2OP483 Manažerská informatika 3 Access Tlačítka pro tvorbu formuláře Formulář vychází se z objektu v navigačním podokně samostatný formulář s ovládacími prvky ve skládaném rozložení Návrh formuláře prázdný formulář bez definice datového zdroje v návrhovém zobrazení Prázdný formulář v zobrazení rozložení Průvodce formulářem Navigace formuláře s kartami s navigací na jiné formuláře a sestavy Další formuláře Více položek: nekonečný formulář s ovládacími prvky v tabulkovém rozložení Datový list Rozdělený formulář: rozdělený formulář se zobrazením datového listu pod formulářem Modální dialogové okno: formulář bez zdroje dat s tlačítky OK a Storno
2OP483 Manažerská informatika 3 Access 5.2 Samostatný formulář Vytvoření, Formuláře, Návrh formuláře rozměry, pravítka (12 x 10 cm), rastr mřížky (1 cm) vlastnosti (Seznam vlastností, Alt Enter, F4) formátová vlastnost Dělení osy x a y: 5 pole ve formuláři (Přidat existující pole, Alt F8) přidání pole Osoba s popisem Zaměstnanec poklepáním na jeho název Pole dostupná pro toto zobrazení Pole dostupná v souvisejících tabulkách Pole dostupná v jiných tabulkách (Pole v aktuálním zdroji záznamu) Uspořádání, Skládané
Formulář P52 Osoby - Identifikace 2OP483 Manažerská informatika 3 Access Formulář P52 Osoby - Identifikace
2OP483 Manažerská informatika 3 Access Úpravy formuláře řazení dle pole Osoba zobrazení rozložení Pohlaví: změna výšky Foto: Styl okraje: plná čára průhledný Oddělení_v (datová vlastnost) Uzamknout: ano (formátová vlastnost) Styl okraje: Průhledná čára Oddělení_v Název oddělení návrhové zobrazení Titul1 (Titul2) Změnit na: Pole se seznamem Zdroj řádků: Osoby: Titul1 (Titul2)
2OP483 Manažerská informatika 3 Access Další úpravy 1 vypnutí rozložení označení všech prvků odebrání odstranění popisku Název_oddělení Ctrl A Uspořádání, Nastavení velikosti a pořadí, Velikost, Podle mřížky Uspořádání, Nastavení velikosti a pořadí, Zarovnat, K mřížce úprava šířky ovládacích prvků odstranění Názvu oddělení tažením přidáme Oddělení_v a Nadřízený umístění polí umístění popisku Osoba na pozici 0,2;0,2 další pole s odstupem 0,2 pod předchozí pole Foto na pozici 6,4;0,2, šířka i výška 7,6
2OP483 Manažerská informatika 3 Access Další úpravy 2 změna velikosti popisků Uspořádání, Nastavení velikosti a pořadí, Velikost a mezery, Velikost, Přizpůsobit obsahu změna šířky polí Oddělení, Titul1, Titul2, Místnost, Telefon, Úvazek Uspořádání, Nastavení velikosti a pořadí, Velikost a mezery, Podle nejužšího seskupení ovládacích prvků Oddělení, Oddělení_v Uspořádání, Nastavení velikost a pořadí, Velikost a mezery, Seskupování, Seskupit
Označování více objektů 2OP483 Manažerská informatika 3 Access Označování více objektů kliknutím do dalších prvků s klávesou Shift kliknutím do svislého (vodorovného) pravítka, popř. současně s klávesou Shift tažením myší po svislém (vodorovném) pravítku roztáhnutím obrysu
2OP483 Manažerská informatika 3 Access Výraz ve formuláři původní telefon =dříve: & Původní_telefon Původní_telefon_n formát z názvu oddělení Návrh, Ovládací prvky, Výchozí nastavení prvku zobrazení i zaměstnanců bez telefonu Délka Charakteristiky (Charakteristika_d) ="Délka: " & Len([Charakteristika]) Kontrolní dotaz Osoba, Charakteristika, CStr(Charakteristika), Len(Charakteristika)
2OP483 Manažerská informatika 3 Access Modifikace seznamů Pohlaví datová Zdroj řádků: M;muž;Z;žena Zdědit seznam hodnot: ne formátová Počet sloupců: 2 Šířky sloupců: 0,5 Šířka: 2 Oddělení formátová Počet sloupců: 2 Šířky sloupců: 1 Šířka seznamu: 3,5
Interní webový přohlížeč 2OP483 Manažerská informatika 3 Access Interní webový přohlížeč Návrh, Ovládací prvky, Ovládací prvek webového prohlížeče Vložit hypertextový odkaz, Zrušit Zdroj ovládacího prvku: Web_stránka Titulek: Webová stránka
Interní webový prohlížeč 2OP483 Manažerská informatika 3 Access Interní webový prohlížeč Návrh, Ovládací prvky, Ovládací prvek webového prohlížeče Vložit hypertextový odkaz, Zrušit Zdroj ovládacího prvku: Web_stránka Titulek: Webová stránka
2OP483 Manažerská informatika 3 Access Pořadí prvků Návrh, Záhlaví a zápatí, Pořadí ovládacích prvků změna pořadí Foto, Prohlížeč webu zaměstnance (na konec) název oddělení a délka charakteristiky jiná vlastnost Přístup klávesou tabelátor původní telefon jiná vlastnost Popis ovládacího prvku Původní telefon (nápovědné okénko) uložení pod názvem 52a Osoby - Identifikace
2OP483 Manažerská informatika 3 Access Barvy Zadávání barvy #BA1419 červená: #BA = 186 zelená: #14 = 20 modrá: #19 = 25 výběrem z předdefinované barvy z barevného schématu z barevného nastavení Windows použitím tvůrce barev Osoba barva popředí: #BA1419 barva okraje: #BA1419 barva pozadí: #EDEDED tučné písmo
Barvy v orientačním systému RB 2OP483 Manažerská informatika 3 Access Barvy v orientačním systému RB desítkově šestnáctkově R G B Access děkanát 84 219 194 12770132 54 DB C2 #54DBC2 KLOG 237 46 56 3682029 ED 2E 38 #ED2E38 KM 245 232 20 1370357 F5 E8 14 #F5E814 KMG 28 117 7688220 1C 75 #1C1475 KMIE 166 222 14591488 00 A6 DE #00A6DE KP 140 66 173 11354764 8C 42 AD #8C42AD KPE 64 4215808 40 #005440 KPSŘ 148 112 7378114 94 70 #C29470 CESP 250 201 48 3197434 FA C9 30 #FAC930 IB 87 181 224 14726487 57 B5 E0 #57B5E0 IFTG 41 3549557 29 36 #752936 ISC 33 77 5054720 21 4D #00214D OZS 120 5535744 78 #007854
2OP483 Manažerská informatika 3 Access Velikost formuláře Výška vlastnost těla formuláře Šířka vlastnost formuláře
5.3 Další samostatný formulář 2OP483 Manažerská informatika 3 Access Snímek 170 5.3 Další samostatný formulář
2OP483 Manažerská informatika 3 Access Tvorba formuláře V navigačním podokně tabulka Podniky Vytvoření, Formuláře, Formulář odstranění podformuláře (sjednocení dvou sloupců rozložení) rozložení na pozici 0,2;0,2 sjednocení výšky polí Uspořádání, Nastavení velikosti a pořadí, Velikost a mezery, Velikost, Podle nejkratšího (lépe Podle nejnižšího) zúžení šířky polí v rozložení na polovinu, tj. do 7 cm Zobrazit všechny tabulky přidání polí: Stádia: Stupeň (zúžení šířky, styl okraje průhledný) NACE_v pro NACE1 odstranění popisku NACE1, rozšíření do 15 cm, průhledný Návrh, Ovládací prvky, Výchozí nastavení prvku NACE2, NACE3, NACE4, NACE5, úprava podkladového dotazu
P53 Podniky – Identifikace Zdroj záznamů 2OP483 Manažerská informatika 3 Access P53 Podniky – Identifikace Zdroj záznamů
2OP483 Manažerská informatika 3 Access Úpravy formuláře odstranění pole vedle NACE2 doplnění NACE_v2, 3, … 6. odebrání rozložení Uspořádání, Tabulka, Odebrat rozložení Název_podniku, Stupeň, popisky, NACE_v, v2, … 6 Uspořádání, Nastavení velikosti a pořadí, Velikost a mezery, Velikost, Podle nejvyššího řádek Stádia Uspořádání, Nastavení velikost a pořadí, Zarovnat, Nahoru obdobně řádek NACE6 NACE_v2, 3, … 6 Uspořádání, Nastavení velikosti, Velikost a mezery, Mezery, Vyrovnat svisle Stupeň, datová vlastnost Uzamknout, ano nahrazení podtržítek v popiskách mezerami
2OP483 Manažerská informatika 3 Access Mapa ve formuláři Návrh, Ovládací prvky, Ovládací prvek webového prohlížeče levý horní roh 0,2; 15,2 cm pravý dolní roh 14,8; 28,8 cm Vložit hypertextový odkaz, Zrušit do zdrojového dotazu Šířka_z: Šířka Zdroj ovládacího prvku: ="http://www.mapy.cz/?query=" & [Šířka_z] & "%20" & [Délka] Potlačení zobrazování skece Záhlaví formuláře
2OP483 Manažerská informatika 3 Access Mapa ve formuláři Návrh, Ovládací prvky, Ovládací prvek webového prohlížeče levý horní roh 0,2; 15,2 cm pravý dolní roh 14,8; 28,8 cm Vložit hypertextový odkaz, Zrušit do zdrojového dotazu Šířka_z: Šířka Zdroj ovládacího prvku: ="http://www.mapy.cz/?query=" & [Šířka_z] & "%20" & [Délka] Potlačení zobrazování sekce Záhlaví formuláře z místní nabídky skrýt, Záhlaví a zápatí formuláře
Parametry rozdělení (vlastnosti formuláře) 2OP483 Manažerská informatika 3 Access Parametry rozdělení (vlastnosti formuláře) Výchozí zobrazení: Rozdělit formulář případně minimalizace pásu karet Otevření nebo uzavření příčky Orientace rozděleného formuláře nad formulářem pod formulářem vlevo od formuláře vpravo od formuláře Datový list rozděleného formuláře Povolit úpravy Rozdělovač rozděleného formuláře možnost měnit polohu příčky Uložit pozici rozdělovače Velikost rozděleného formuláře nastavení výšky Tisk rozděleného formuláře
2OP483 Manažerská informatika 3 Access Snímek 177 5.4 Nekonečný formulář
Tvorba nekonečného formuláře 2OP483 Manažerská informatika 3 Access Tvorba nekonečného formuláře tabulka Cesty Vytvoření, Formuláře, Další formuláře, Více položek (tabulkové rozložení) zmenšení výšky řádků na 0,6 cm optimalizace šířky sloupců Délka cest textové pole před Místo popisek Délka Název: Délka Zdroj ovládacího prvku: =[Dokončení]-[Zahájení] zarovnání vpravo (včetně popisku) Formát, Formátování ovládací prvku, Podmíněné formátování Nové pravidlo Porovnat s jinými záznamy odstranění mezery mezi sloupci Uspořádání, Umístění, Výplň ovládacího prvku, Žádná minimalizace Podrobností posun všech ovládacích prvků k levému kraji
Podmíněné formátování 2OP483 Manažerská informatika 3 Access Podmíněné formátování
2OP483 Manažerská informatika 3 Access Snímek 180 5.5 Formulář se souhrny
Tvorba formuláře se souhrny 2OP483 Manažerská informatika 3 Access Tvorba formuláře se souhrny tabulka Licence Vytvoření, Formuláře, Další formuláře, Více položek zmenšení výšky řádků 0,6 cm optimalizace šířky sloupců změna pořadí sloupce Faktura změna názvu sloupce Sériové_číslo na konec nová pole Program_v (Název), Cena, úprava vlastností: Uzamknout: ano Přístup klávesou tabelátor: ne
Úpravy formuláře se souhrny 2OP483 Manažerská informatika 3 Access Úpravy formuláře se souhrny úprava zdroje záznamů Faktura před Program_v Sériové_číslo za Program_v Řadit: Faktura, Program_v, Sériové_číslo odstranění mezer mezi sloupci Uspořádání, Umístění, Výplň ovládacího prvku, Žádná Cena do Zápatí formuláře popisek: Celkové tržby zarovnat dle popisku Programu, obdobně textové pole sjednocení šířky Uspořádání, Nastavení velikosti a pořadí, Velikost a mezery, Velikost, Podle nejužšího zdroj: =sum(Cena) Styl okraje: Průhledná čára Barva popředí: Tex1, Světlejší 25 %
2OP483 Manažerská informatika 3 Access Snímek 183 5.6 Podfomulář Řešení vkládání faktur 56a Licence pole Faktura textové pole pole se seznamem datová vlastnost Zdroj řádků: Faktury formátová vlastnost Počet sloupců: 3 formátová vlastnost Šířky sloupců: 1; 0 cm formátová vlastnost Šířka seznamu: 3,5 cm datová vlastnost Omezit na seznam: ano 56b Faktury tabulka Faktury Vytvoření, Formuláře, Další formuláře, Více položek optimalizace výšky (0,6 cm) a šířky popisek Osoba Zaměstnanec (pole se seznamem Osoby) omezení na seznam IČ: textové pole pole se seznamem Zdroj řádků: Podniky Počet sloupců: 2 Šířky sloupců: 2 cm Šířka seznamu: 4 cm odstranění meze mezi sloupci Uspořádání, Umístění, Výplň ovládacího prvku, Žádná
2OP483 Manažerská informatika 3 Access Komplex formulářů
2OP483 Manažerská informatika 3 Access 56c Faktury 56b Faktury 56c Faktury 56a Licence 56d Licence 56c Faktury zvýšení výšky na 6,5 cm umístění 56d Licence odstranění popisku zvýšení podformuláře 6,2 cm Řídící propojovací pole Podřízená propojovací pole odstranění pole Faktura z podformuláře posun popisu a textového pole Celkové tržby
2OP483 Manažerská informatika 3 Access 56f Podniky 56c Faktury 56e Faktury 56f Prodeje tabulka Podniky Vytvoření, Formuláře, Průvodce formulářem
2OP483 Manažerská informatika 3 Access Průvodce formulářem Okna průvodce rozložení Tabulka 56f Podniky, Otevřít formulář pro zobrazení informací Úpravy formuláře název v záhlaví: Podniky Název_podniku Název podniku snížení výšky polí na 0,6 cm optimalizace šířek pro všechny ovládací prvky Uspořádání, Umístění, Výplň ovládacího prvku, Žádné IČ, Název_podniku, Obec Uzamknout: ano Barva pozadí: Formulář pozadí Výchozí zobrazení: Samostatný formulář výška těla 10 cm podformulář 56e asi 1 cm pod pole IČ odstranění popisku, pole IČ formátová vlastnost Výchozí zobrazení: Rozdělit formulář Orientace rozděleného formuláře: Datový list napravo odstranění pole IČ z podformuláře
2OP483 Manažerská informatika 3 Access 56f Podniky
Poznámky k podformulářům 2OP483 Manažerská informatika 3 Access Poznámky k podformulářům Návrh, Ovládací prvky, Podformulář či podsestava upřesnění vlastností Zdrojový objekt, Dceřiné a Podřízená propojovací pole někdy automatická tvorba podformuláře ve formě tabulky výběr vhodného podformuláře propojení může být prostřednictvím skupiny polí
2OP483 Manažerská informatika 3 Access Snímek 190 5.7 Graf P57 Podklady grafů Vytvářené grafy graf celkových tržeb firmy graf tržeb vybraného zaměstnance dle měsíců graf tržeb fakturovaných vybranému odběrateli Společný podkladový dotaz (178 vět)
2OP483 Manažerská informatika 3 Access Snímek 191 P57a Graf – Celkové tržby Vytvoření, Formuláře, Návrh formuláře Návrh, Ovládací prvky, Graf Průvodce grafem P57 Podklady grafů Program, Měsíc, Cena sloupcový (skládaný) typ graf Součet-Měsíc: zrušit tažením pod seznam polí Data: Cena (Součet-Cena) Série: Měsíc Náhled grafu nadpis grafu: Celkové tržby (s legendou) Úpravy grafu Graf, Typ grafu: sloupcový skládaný Styl okraje grafu: Průhledná čára
2OP483 Manažerská informatika 3 Access Snímek 192 P57b Graf – Osoby tabulka Osoby Vytvoření, Formuláře, Průvodce formulářem pole Osoba rozložení Sloupce 57b Graf – Osoby místní nabídka, Záhlaví a zápatí formuláře skrýt jediné pole do levého horního rohu zúžení popisku Zaměstnanec vlastnosti ovládacího prvku Osoba formátová vlastnost Styl okraje: Průhledná čára datová vlastnost Uzamknout: ano formulář 10 x 10 cm
Vložení grafu zaměstnanců 2OP483 Manažerská informatika 3 Access Vložení grafu zaměstnanců Návrh, Ovládací prvky, Graf Průvodce grafem dotaz 57 Podklady grafů pole Program, Měsíc, Cena sloupcový typ grafu pole v grafu x: Program Data: Cena Série: Měsíc propojení: Osoba nadpis grafu: Tržby zaměstnance (s legendou) Sloupcový skládaný graf Styl okraje grafu: Průhledná čára Vstupní maska Osoba: odstranit obsah Výchozí zobrazení: Rozdělit formulář Orientace rozděleného formuláře: Datový list napravo do formuláře doplnit pole Oprávnění fakturovat
Graf s větami zaměstnanců 2OP483 Manažerská informatika 3 Access Graf s větami zaměstnanců
2OP483 Manažerská informatika 3 Access Snímek 195 P57c Graf – Podniky vychází z tabulky Podniky
5.8 Formuláře s nabídkou objektů 5.8.1 Formulář s kartami 2OP483 Manažerská informatika 3 Access 5.8 Formuláře s nabídkou objektů 5.8.1 Formulář s kartami Příprava kopií P52 Osoby Identifikace P58a Osoby – Identifikace odstranění pole Osoba, posun, zmenšení výšky P56c Faktury P58b Faktury odstranění pole Osoba P57b Graf – Osoby P58c Graf – Osoby odstranění polí Osoba, Oprávnění výchozí zobrazení: Samostatný formulář P54 Cesty P58d Cesty modifikace zdroje záznamů: Cesty (*) a Výjezdy (Osoba) Hlavní formulář P57b Graf – Osoby P58e Karta – Osoby odstranění polí Oprávnění a graf
2OP483 Manažerská informatika 3 Access Karta Návrh, Ovládací prvky, Karta roh na pozici 15; 12 názvy karet Identifikace Faktury Návrh, Ovládací prvky, Vložit stránku Graf prodejů Cesty Řídící a Podřízená propojovací pole: Osoba
2OP483 Manažerská informatika 3 Access Snímek 198 P58e Karta – Osoby
2OP483 Manažerská informatika 3 Access P58i Karta – Podniky Příprava kopií P53 Podniky – Identifikace P58f Podniky – Identifikace odstranění pole IČ a Název_podniku P56c Faktury P58g Faktury P57c Graf – Podniky P58h Graf – Podniky Hlavní formulář P57c Graf – Podniky P58i Karta – Podniky tři karty Identifikace, Prodeje, Graf prodejů
2OP483 Manažerská informatika 3 Access Zobrazení dat podniku
2OP483 Manažerská informatika 3 Access 5.8.2 Formulář s navigací Vytvoření, Formuláře, Navigace, Vodorovné karty, 2 úrovně první úroveň: Přidat nový Osoby, Podniky druhá úroveň: Přidat nový Identifikace datová vlastnost Název cílové navigace: Formulář P52 Osoby – Identifikace Faktury: Formulář P56b Faktury Graf: Formulář P57b Graf - Osoby Cesty: Formulář P54 Cesty Podniky Identifikace: Formulář P53 Podniky – Identifikace Graf: Formulář P57c Graf – Podniky
5.8.3 Formulář s odkazy na objekty 2OP483 Manažerská informatika 3 Access 5.8.3 Formulář s odkazy na objekty Vytvoření, Návrh, Návrh formuláře Návrh, Ovládací prvky Hypertextový odkaz (Ctrl K) Objekt v této databázi Soubor, Možnosti, Aktuální databáze, Možnosti aplikace, Zobrazit formulář
2OP483 Manažerská informatika 3 Access Snímek 203 6 Sestavy 6.1 Druhy sestav 6.2 Sestava s výrazy 6.3 Sestava dle upravené šablony 6.4 Sestava o více sloupcích 6.5 Hlavní sestava a podsestavy 6.6 Sestava bez duplikátů 6.7 Sestava nad více dotazy 6.8 Sestava s podíly 6.9 Štítky
2OP483 Manažerská informatika 3 Access Snímek 204 6.1 Druhy sestav Význam sestav Slouží k prezentaci dat, zejména k tisku dat na tiskárně. Druhy sestav obdoba nekonečného formuláře Zobrazení Zobrazení sestavy: filtr, označení vět Náhled: kontextová karta Zobrazení rozložení: některé změny Návrhové zobrazení: veškeré změny Struktura sestavy Záhlaví sestavy (před záhlavím stránky) Záhlaví stránky Záhlaví skupiny Podrobnosti Zápatí skupiny Zápatí stránky Zápatí sestavy (před zápatím stránky) Ovládací prvky vázané vypočítané nevázané Číslo stránky Datum a čas Tlačítka tvorby sestavy Sestava Návrh sestavy (návrhové zobrazení) Prázdná sestava (zobrazení rozložení) Průvodce sestavou Štítky Evidenční list zaměstnance základní informace o zaměstnanci (kap. 6.2) informace o absolvovaných služebních cestách (kap. 6.3) informace o licencích (kap. 6.4)
6.2 Sestava s výrazy P62 Osoby – Identifikace 2OP483 Manažerská informatika 3 Access 6.2 Sestava s výrazy P62 Osoby – Identifikace tabulka Osoby Vytvoření, Sestavy, Návrh sestavy Uspořádání, Zobrazit či skrýt, Záhlaví a zápatí stránky Návrh, Nástroje, Přidat existující pole Zobrazit všechny tabulky Osoby, Osoba (0,2;0,2) Uspořádat, Rozložení ovládacího prvku, Skládané Návrh, Ovládací prvky, Textové pole popisek: Celé jméno zdroj: =Trim([Titul1] & " " & [Jméno] & " " & [Příjmení] & [Titul2]) přidání Titul1, Jméno, Příjmení, Titul2 do seznamu polí název: Celé_jméno před Osoba další pole: Pohlaví, …, Oprávnění změna na textové pole Pohlaví, Místnost, Nadřízený, Úvazek
2OP483 Manažerská informatika 3 Access Přidání dalších polí přidání Oddělení_v z Oddělení místo Oddělení s popiskem Oddělení Pohlaví Název: Pohlaví_v Zdroj ovládacího prvku: =IIf([Pohlaví]="M";"muž";"žena") Web_stránka Název: Web_stránka_2 Zdroj ovládacího prvku: =HyperlinkPart(Web;2) (formátová vlastnost) Hypertextový odkaz: ne
Oprávnění fakturovat Nadřízený 2OP483 Manažerská informatika 3 Access Oprávnění fakturovat Nadřízený Oprávnění Návrh, Ovládací prvky, Textové pole pod skládaným rozdělením do skládaného rozdělení popisek: Oprávnění Název: Oprávnění_v datová vlastnost: =IIf(Oprávnění;"Má oprávnění fakturovat.") odebrání z rozložení odstranění popisku rozšíření Celé_jméno odebrání z rozložení, posun polí velikost 14 tučné písmo Nadřízený doplnění do zdrojového dotazu (…_nad) řazení dle Příjmení úprava dle výrazu v celém jménu zaměstnance Název: Nadřízený_celé_jméno
2OP483 Manažerská informatika 3 Access Velikost těla sestavy označení rozložení Uspořádání, Pozice, Výplň ovládacího prvku, Žádná změna velikost všech s výjimkou celého jména na 9 zmenšení výšky polí v rozložení na 0,4 cm přisunutí Oprávnění zúžení popisků dle Charakteristiky (2,4 cm) zmenšení šířky textových polí na 3 cm zmenšení šířky sestavy na 8 cm Nadřízený pod Úvazek Nadřízený a Web_stránka odebrat z rozložení odstranit popisek Web_stránka přesunutí pole Web_stránka_2 doleva rozšíření polí Nadřízený_celé_jméno, Web_stránka_2, Oprávnění_v na 9 cm Foto napravo od pole Celé_jméno odstranění popisku Foto Foto na vodorovné pozici 5,4 cm, šířka do pozice 9 cm Styl okraje: Průhledná čára označení ohraničených polí, Styl okraje: Průhledná čára Návrh, Ovládací prvky, Čára pod Oprávnění zmenšení výšky sestavy na minimum Možnost zmenšení Oprávnění_v Podrobnosti Alternativní barva pozadí, Pozadí 1
2OP483 Manažerská informatika 3 Access Náhled Velikost stránky Velikost Na výšku/Na šířku Okraje (Vzhled stránky) (Zobrazit kraje) Tisknout jenom data Rozložení stránky Na výšku, Na šířku Sloupce Vzhled stránky Lupa Dvě stránky Další stránky Jedna stránka Data Aktualizovat vše (pro tabulku) Seznam SharePoint (pro tabulku) Databáze ODBC (pro tabulku) Excel – zdrojový dotaz Textový soubor Další Word Dokument HTML: více stránek Tisk Zavřít náhled formátová vlastnost Výchozí zobrazení
6.3 Sestava dle upravené šablony 2OP483 Manažerská informatika 3 Access 6.3 Sestava dle upravené šablony východiskem P62 Osoba Návrh, Ovládací prvky, Výchozí nastavení prvku také libovolný popisek Soubor, Možnosti, Návrháři objektů, Návrhové zobrazení formuláře či sestavy, Šablona sestavy, P62 tabulka Cesty Vytvoření, Sestavy, Sestava
2OP483 Manažerská informatika 3 Access Struktura sestavy Záhlaví sestavy ikona sestavy a název Cesty Date(), Time() součástí rozložení Záhlaví stránky tabulkové rozložení, velikost 9 čára (vlastnosti popisků) Styl mřížky dole: plná čára Šířka mřížky dole: 1 bod Podrobnosti tabulkové rozložení Zápatí stránky ="Stránka " & [Page] & " z " & [Stránky] Zápatí sestavy =Count(*) čára (vlastnosti popisku) Styl mřížky nahoře: plná čára Šířka mřížky nahoře: 2 body
2OP483 Manažerská informatika 3 Access Úpravy sestavy P63 Cesty odebrání rozložení v záhlaví odstranění loga, data a času název Cesty pouze velikostí 9, kurzívou, vlevo nahoře Barva pozadí, Pozadí 1 (automatická barva) v zápatí stránky odstranění číslování stránek minimalizace zápatí stránky Záhlaví stránky označení rozložení, Uspořádání, Tabulka, Odebrat rozložení Rok, Cesta, Zahájení, Dokončení, Místo do záhlaví sestavy pod název Cesty potlačení zobrazení záhlaví a zápatí stránky popisky a textová pole tabulky Uspořádání, Tabulka, Tabulkové zvětšení šířky sloupců (0,9, 0,9, 1,6, 1,6, 3 cm) zarovnání zprava pro všechna pole Styl okraje: Plná čára Uspořádat, Rozložení ovládacího prvku, Výplň ovládacího prvku, Žádná přesunutí popisků a polí doleva nahoru minimalizace záhlaví sestavy a podrobností
2OP483 Manažerská informatika 3 Access Další úpravy sestavy Zápatí sestavy ="Počet cest: " & Count(*) šířka 2 cm a přisunout nahoru minimalizace zápatí sestavy minimalizace šířky sestavy (8 cm) záhlaví stránky Barva pozadí: Pozadí 1 zápatí stránky doplnění pole Osoba z tabulky Výjezdy odstranění pole Osoba 30 vět
6.4 Sestava o více sloupcích 2OP483 Manažerská informatika 3 Access 6.4 Sestava o více sloupcích tabulka Licence Vytvoření, Sestavy, Sestava Faktura na začátek nová pole Faktury/Datum Podniky/Název_podniku Programy/Cena (Faktury/Osoba) názvy sloupců velikost 11 9 Faktura Fa (0,8 cm, zarovnání zprava) Datum (1,7 cm, zarovnání zprava) Název_podniku Odběratel (1,5 cm) Program Prg (0,7 cm) Sériové_číslo Čís. (0,7 cm, zarovnání zprava)
Úpravy sestavy P64 Licence 2OP483 Manažerská informatika 3 Access Úpravy sestavy P64 Licence záhlaví sestavy odstranění loga, data, času název velikostí 9, kurzívou, do rohu Uspořádání, Nastavení velikosti a pořadí, Velikost a mezery, Velikost, Přizpůsobit obsahu Barva pozadí, Pozadí 1 minimalizace záhlaví sestavy zápatí sestavy odstranění číslování stránky, minimalizace zápatí sestavy pro všechna textová pole omezení výplně na žádnou Styl okraje: Plná čára popisky odebrání tabulkového rozložení přesun ze záhlaví stránky do záhlaví sestavy označení popisů a textový polí – uspořádání do tabulkového rozložení žádná výplň ovládacích prvků
2OP483 Manažerská informatika 3 Access Další úpravy podrobnosti textová pole nahoru minimalizace výšky zmenšení šířky sloupců (Faktura: 0,8 cm, Datum: 1,7 cm, Odběratel: 1,5 cm, Prg: 0,7 cm, Čís.: 0,7 cm, Cena: 0,9 cm) záhlaví a zápatí stránky potlačení zobrazení sestava šířka 6,4 cm zápatí sestavy ="Počet licencí: " & Count(*) (2,3 cm) minimalizace
2OP483 Manažerská informatika 3 Access Vzhled stránky Řazení Návrh, Skupiny a souhrny, Seskupit a seřadit Přidat řazení: Faktura Přidat řazení: Program Přidat řazení: Sériové_číslo Tisk vět ve sloupcích Vzhled stránky, Rozložení stránky, Sloupce Parametry Počet sloupců šířka sestavy * počet sloupců + vzdálenost sloupců + levý okraj + pravý okraj <= šířka papíru Vzdálenost řádků Vzdálenost řádků Vzdálenost sloupců: 2 cm Velikost sloupce: Stejná jako pro podrobnosti Vzhled sloupce: Příčně, pak dolů zrušit zaškrtnutí Stejná jako pro podrobnosti Sloupce se zobrazují v náhledu
2OP483 Manažerská informatika 3 Access Sestava ve sloupcích
6.5 Hlavní sestava a podsestavy 2OP483 Manažerská informatika 3 Access 6.5 Hlavní sestava a podsestavy
2OP483 Manažerská informatika 3 Access P65 Hlavní sestava tabulka Osoby Vytvoření, Sestavy, Sestava odstranění všech ovládacích prvků z těla minimalizace Záhlaví stránky a Zápatí sestavy Barva pozadí, Pozadí 1 odstranění loga a aktuálního času název stránky do levého horního rohu Záhlaví sestavy šířka sestavy 19 cm zarovnání na střed Informace o zaměstnancích firmy Encián aktuální datum úplně vlevo, šířka 19 cm, zarovnání na střed ="Stav ke dni: " & Date() zápatí stránky šířka 19 cm ="Stránka " & [Page] & " z " & [Stránky] šířka stránky 19 cm
2OP483 Manažerská informatika 3 Access Podsestava P62 Osoby – Identifikace šířka 9 cm, odstranění popisku Možnost zmenšení: ano Styl okraje: Průhledná čára Návrh, Ovládací prvky, Výchozí nastavení prvku P63 Cesty šířka 9 cm P64 Licence šířka 16 cm Hlavní sestava Čára oddělující zaměstnance z podsestavy do hlavní sestavy funkční jen v náhledu formátová vlastnost podrobností Udržovat pohromadě: ne vliv např. na Evu Benešovou Výchozí zobrazení: Náhled tisku
2OP483 Manažerská informatika 3 Access 6.6 Sestava bez duplikátů Soubor, Možnosti, Návrháři objektů, Návrhové zobrazení formuláře nebo sestav, Šablona, Normální tabulka Osoby Vytvořit, Sestava, Průvodce sestavou Osoby: Jméno, Příjmení, Osoba, Místnost, Telefon, Oddělení: Oddělení_v prohlížení dat: Oddělení/Oddělení_v bez seskupení řazení dle Příjmení, Jména rozložení Blok, na výšku název Telefonní seznam, zobrazení v náhledu
2OP483 Manažerská informatika 3 Access Úpravy zobrazení rozložení označení prvků Záhlaví sestavy a Podrobností Uspořádání, Tabulka, Tabulkové změny typu polí Jména a Místnost na textové pole úprava šířky sloupců (2,4; 2; 1,6; 2,9; 1,6; 1,4 cm) zarovnání pole Místnost a Telefon na střed Oddělení_v Oddělení Jméno, Místnost Styl okraje: Průhledná čára Oddělení: tučně podrobnosti Alternativní barva pozadí, Bez barvy (Pozadí 1) důsledky použití průvodce Oddělení_v formátová vlastnost Skrýt duplikáty: ano seskupení dle Oddělení, řazení dle Příjmení a jména
2OP483 Manažerská informatika 3 Access Obrázek Obrázek Návrh, Ovládací prvky, Logo dohledání obrázku Telefon.gif Šířka: 1,5 cm, Výška: 1,5 cm Režim velikost: zachovat proporce Barva pozadí: Pozadí 1 Styl okraje: Průhledná čára posunutí pozice Finalizace Záhlaví stránky: Barva pozadí: Pozadí 1 aktuální datum do Záhlaví sestavy 12,6 cm, zarovnat vpravo ="Stav ke dni: " & Now() číslo stránky na celou šířku 14,2 cm a zarovnání na střed minimalizace výšky Zápatí stránky šířka stránky 12,6 cm okraje 34 mm (21 – 12,6 cm = 8,4 cm; 8,4/2 = 4,2 cm = 42 mm)
6.7 Sestava nad více dotazy Dotaz P67 Tržby 2OP483 Manažerská informatika 3 Access 6.7 Sestava nad více dotazy Dotaz P67 Tržby tabulka Osoby Vytvoření, Dotazy, Průvodce dotazem Průvodce jednoduchým dotazem Osoby: Osoba, Programy: Cena Souhrnný dotaz, Možnosti: Cena/Součet název P67 Tržby, Změnit návrh dotazu Sum of Cena Tržby výsledkem 9 vět
2OP483 Manažerská informatika 3 Access Sestava P67 Fakturace tabulka Osoby Vytvoření, Sestavy, Průvodce sestavou první okno Osoby: Příjmení, Jméno Oddělení: Oddělení_v Osoby: Úvazek, Oprávnění P67 Tržby: Tržby druhé okno: seskupení Příjmení, podle prvního písmene třetí okno: řazení dle Jména čtvrté okno: rozložení Odsazované, orientace na výšku páté okno: název P67 Fakturace, náhled
2OP483 Manažerská informatika 3 Access Změny v návrhu Barva pozadí: Pozadí 1 popisky ze sekcí Záhlaví stránky, Záhlaví příjmení a Podrobnosti do tabulkového zobrazení, doleva popisek prvního písmene pomlčka Oddělení_v Oddělení Jméno, Úvazek změna typu na textové pole úprava šířky sloupců (0,5; 1,2; 1,8; 2; 1,2; 1,6; 1,3 cm) Úvazek na střed zobrazování všech vět úpravou spojení ve zdrojovém dotazu (20 vět) Záhlaví Příjmení a Podrobnosti, Alternativní barva pozadí: Pozadí 1 Tržby_o: =Trim(IIf(Tržby Is Null;"L")) Název písma: Wingdings Oprávnění_o: =IIf([Oprávnění];"ţ") (Alt 0254) popisek i text na střed název sestavy: Fakturace Zápatí stránky: pouze číslo stránky na střed 10,4 cm šířka sestavy: 10,4 cm levý kraj: 21 – 10,4 = 10,6 cm, 10,6/2 = 5,3 cm = 53 mm Word: Vložení, Symboly Symbol, Další symboly Kód znaku
2OP483 Manažerská informatika 3 Access 6.8 Sestava a podíly
2OP483 Manažerská informatika 3 Access Dotaz P68 Tržby tabulka NACE Vytváření, Dotazy, Průvodce dotazem Průvodce jednoduchým dotazem Sekce: Sekce, Sekce_v NACE: NACE, NACE_v Programy: Cena odebrání Sekce, Sekce_v Souhrnný dotaz, Cena: Součet P68 Tržby, Změnit návrh dotazu
Dotaz P68 Tržby – cílový stav 2OP483 Manažerská informatika 3 Access Dotaz P68 Tržby – cílový stav
2OP483 Manažerská informatika 3 Access Dotaz P68 Tržby – úpravy do konstrukce dotazu přidání: dotaz NACE_Oddíly tabulka Oddíly_Sekce, Sekce odstranění propojení tabulek NACE, NACE_Oddíly Sekce_s: [Sekce].[Sekce] & " " & [Sekce_v] NACE_k: NACE Tržby: Cena výsledkem 50 vět za 69 odběratelů
2OP483 Manažerská informatika 3 Access Sestava P68 Podíly dotaz P68 Tržby Vytvoření, Sestavy, Průvodce sestavou P68 Tržby: Sekce_s, NACE_k, NACE_v, Tržby seskupení z pole Sekce_s řazení dle NACE_k rozložení Osnova, orientace na výšku název P68 Podíly, náhled sestavy
2OP483 Manažerská informatika 3 Access Změny návrhu sestavy P68 Záhlaví sestavy název Tržby za sekce do levého horního rohu Uspořádání, Nastavení velikosti a pořadí, Velikost mezery, Velikost, Přizpůsobit obsahu Barva pozadí: Pozadí 1 minimalizace Záhlaví sestavy Záhlaví Sekce_s odebrání a odstranění popisku Sekce_s rozšíření nadpisu sekce na 19 cm Záhlaví Sekce_s a Podrobnosti Uspořádání, Tabulka, Tabulkové posun popisků sloupců doleva, minimalizace výšky NACE_k NACE NACE_v Název základní činnosti Podrobnosti v podrobnostech výplň ovládacího prvku žádná a na levý kraj textová pole doleva a nahoru, minimalizace podrobností NACE_v/Možnost zvětšení: ano NACE_k: 1,1 cm; NACE_v: 11,4 cm; Tržby: šířka 1,6 cm Zápatí stránky aktuální datum k levému kraji číslo stránky doprava (konec na 19 cm) minimalizace šířky Tržby v Podrobnostech, Zápatí Sekce_s, Zápatí sestavy Formát: Standardní; Počet desetinných míst: 0
2OP483 Manažerská informatika 3 Access Seskupování a řazení Návrh, Skupiny a souhrny, Seskupit a seřadit Další bez součtů Celkem: Tržby Typ: součet Zobrazit celkový součet, Zobrazit v zápatí skupiny přejmenování součtů Tržby_sekce Tržby_vše minimalizace výšky Zápatí Sekce_s, Zápatí sestavy doplnění popisků k součtu Součet za sekci Součet za vše mřížka potlačení čar nad součty (Styl mřížky nahoře: Průhledná čára) označení všech polí podrobností Sekce_s udržovat celou skupinu dohromady na jedné stránce
2OP483 Manažerská informatika 3 Access Podíly v sestavě sloupec s podílem na tržbách za všechny sekce označení popisku Tržby, textového pole a součtu kopie popisek: Podíl na všem (Shift Enter) Zdroj ovládacího prvku: =Tržby/Tržby_vše Formát: procenta Zdroj ovládacího prvku: =Sum(Tržby)/Tržby_vše přesun do rozložení sloupec s podílem za sekci popisek: Podíl na sekci Zdroj ovládacího prvku: =Tržby/Tržby_sekce Zdroj ovládacího prvku: =Sum(Tržby)/Tržby_sekce Průběžný součet přes skupinu přes všechno
2OP483 Manažerská informatika 3 Access 6.9 Štítky tabulka Podniky Vytvoření, Sestavy, Štítky
Průvodce štítky – první okno 2OP483 Manažerská informatika 3 Access Průvodce štítky – první okno Volné listy Přizpůsobit Nový
2OP483 Manažerská informatika 3 Access Úprava štítku název horní: 0,9 cm výška: 3,6 cm levý okraj: 0,8 cm mezi štítky: 1,6 cm šířka štítku: 5,4 cm pravý okraj: 0,79 cm počet vedle sebe: 3 velikost písma: 10
Průvodce štítky – třetí okno 2OP483 Manažerská informatika 3 Access Průvodce štítky – třetí okno obsah polí řazení dle IČ název P69 Štítky náhled
7 Makra 7.1 Druhy a struktura maker 2OP483 Manažerská informatika 3 Access Snímek 240 7 Makra 7.1 Druhy a struktura maker Makro automaticky vykonává předem definovanou operaci či celou řadu operací. Jednotlivá operace – akce základní: nabídka 67 akcí v 8 kategoriích, rozšířená: nabídka dalších 20 akcí Argumenty jednotlivé typy akcí mají různé argumenty argumenty lze často vybírat z rozevíracích seznamů Podmínky akce možnost podmíněného provádění akce snadná opakovatelnost pro více akcí Skupiny maker: v jednom objektu jedno či více maker Spouštění maker makra spouštěná přímo z navigačního podokna makra spouštěná z jiných objektů při zadané události bez krokování, s krokováním Ukládání maker jako objekty v navigačním podokně jako vnořené makro v jiném objektu
2OP483 Manažerská informatika 3 Access Akce 1 Databázové objekty Náhled* NastavitVlastnost OtevřítFormulář OtevřítSestavu OtevřítTabulku PřejítNaOvládacíPrvek PřejítNaStránku PřejítNaZáznam PřekreslitObjekt VybratObjekt Vytisknout objekt* Filtr/Dotaz/Hledání Aktualizovat* AktualizovatZáznam* HledatZáznam NajítDalšíZáznam NajítZáznam Nastavit filtr* NastavitPořadíPodle* OtevřítDotaz PoužítFiltr ZnovuSpustitDotaz ZobrazitVšechnyZáznamy ZrušitFiltrŘazení*
2OP483 Manažerská informatika 3 Access Akce 2 Import/Export dat ExportovatSFormátováním* HromadnáPoštaWord* OdeslatDatabázovýObjektE-mailem PřidatKontatkZAplikaceOutlook* ShromažďovatDataE-mailem* UložitJakoKontaktOutlook* Operace zadávání dat Odstranit záznam* Uložit záznam* UpravitPoložkySystému*
2OP483 Manažerská informatika 3 Access Akce 3 Příkazy maker Krok NastavitDočasnouProměnnou NastavitMístníProměnnou* OdebratDočasnéProměnné OdbebratVšechnyDočasnéProměnné PřiChybě SmazatChybuMakra SpustitDatovéMakro* SpustitKód SpusitMakro SpustitNovýSledPrací* SpustitPříkazNabídky ÚlohySleduPrací* ZastavitMakro ZastavitVšechnaMakra ZrušitUdálost Příkazy systému Ukončit Access* ZavřítDatabázi ZobrazitUkazatelPřesýpacíhodiny Zvukový signál
2OP483 Manažerská informatika 3 Access Akce 4 Příkazy uživatelského rozhraní NastavitPoložkuNabídky NastavitZobrazenéKategorie OknoSeZprávou Přejít PřejítDo* PřidatNabídku VrátitZpětZáznam* ZamknoutNavigačníPodokno Znovu* Správa okna MaximalizovatOkno MinimalizovatOkno ObnovitOkno PřesunAZměnitVelikostOkna ZavřítOkno
7.2 Makro spustitelné samostatně Příprava makra 2OP483 Manažerská informatika 3 Access 7.2 Makro spustitelné samostatně Příprava makra Úkol: zobrazit ve formuláři licence fakturované odděleními vybranými v tabulce Oddělení_F tabulka Oddělení_F s jedinou větou DIS dotaz P72 Dotaz tabulky: Oddělení_F, Osoby, Faktury, Licence Osoby: Jméno, Příjmení Faktury: Faktura, Datum, IČ Licence: Program, Sériové_číslo formulář P72 Licence Vytvořit, Formuláře, Další formuláře, Více položek optimalizace šířky sloupců
2OP483 Manažerská informatika 3 Access Makro P72 Makro Vytvoření, Makra a kód, Makro výběr akce Akce: dvě kategorie (Běh programu – nejčastější, Akce) výběr z katalogu dvojitým kliknutím výběr ze seznamu akcí zapsáním jednoznačného začátku tažením z navigačního podokna Návrh, Zobrazit či skrýt Zobrazit všechny akce (včetně pokročilejších) Katalog akcí Otevřít formulář tažení formuláře P72 Licence argumenty Název formuláře: P72 Licence Zobrazit: formulář Režim okna: normální Komentář na začátek: Otevření formuláře licencí uložení pod názvem P72 Makro Návrh, Nástroje, Spustit
2OP483 Manažerská informatika 3 Access Další typy akcí Skupina Hledání NajítZáznam Najít: Eva (48. věta) PřejítNaOvládacíPrvek Název ovládacího prvku: Program NajítZáznam: Najít FIN (4. věta) NajítDalšíZáznam (8. věta) ZvukovýSignál Návrh, Sbalit nebo rozbalit Rozbalit akce/Sbalit akce Rozbalit vše/Sbalit vše (včetně skupin) odstranění skupiny Hledání včetně jejich akcí
2OP483 Manažerská informatika 3 Access P72 Makro
2OP483 Manažerská informatika 3 Access Podmínka Podmínka akce (k první akci): Běh program: If DCount("[Program]";"P72 Dotaz")>0 přesun dalších 4 akcí Druhá větev: Přidat blok Else OknoSeZprávou Zpráva: Vybraná oddělení nevystavila žádnou fakturu. Zvukový signál: ano Typ: Informační zpráva Titulek: Upozornění
2OP483 Manažerská informatika 3 Access Formulář P72 Oddělení Formulář P72 Oddělení tabulka Oddělení_F Vytvořit, Formulář, Další formuláře, Více položek po uzavření upozornění otevření formuláře pro editaci tabulky Oddělení_F
Přepínání mezi formuláři 2OP483 Manažerská informatika 3 Access Přepínání mezi formuláři P72 Oddělení šířka 10 cm v záhlaví formuláře odebrání rozložení Návrh, Ovládací prvky, Tlačítko do Záhlaví formuláře vedle zúženého Oddělení_F (6 – 10 cm) Storno Titulek: Formulář licencí Při kliknutí: makro P72 Makro P72 Licence popisek v záhlaví formuláře: Licence Titulek: Výběr oddělení Při kliknutí: Tvůrce maker OtevřítFormulář Název formuláře: P72 Oddělení ZavřítOkno Typ objektu: formulář Název objektu: P72 Licence Uložit: výzva testování pro oddělení ANA a DIS
Sestava s přehledem licencí P72 Sestava 2OP483 Manažerská informatika 3 Access Sestava s přehledem licencí P72 Sestava dotaz P72 Dotaz Vytvoření, Sestavy, Sestava zúžení šířky sloupců popisek v záhlaví sestavy: Licence popisek posledního sloupce: Sériové číslo událostní vlastnost sestavy Při nepřítomnosti dat OknoSeZprávou Zpráva: V sestavě licencí nejsou žádná data. Typ: kritický stav Titulek: Upozornění Zrušit událost P72 Oddělení druhé tlačítko Sestava licencí OtevřítSestavu Název sestavy: P72 Sestava Zobrazit: sestava
2OP483 Manažerská informatika 3 Access Krokování před spuštěním makra makro v návrhu Návrh, Nástroje, Krok, Spustit v průběhu makra akce Krok např. vnořené makro ve formuláři P72 Licence Ctrl Pause odstranění krokování
7.3 Makro filtrující sestavu 2OP483 Manažerská informatika 3 Access 7.3 Makro filtrující sestavu zobrazení vybraného zaměstnance P73a Makro s podmínkou Where Otevřít sestavu Název sestavy: P65 Hlavní sestava Zobrazit: náhled Název filtru: prázdný Podmínka Where: Osoba="Novak.Petr" P73b Makro s podmínkou Where formulář P58e Karta – Osoby P73b Karta – Osoby makro P73a P73b Podmínka Where: [Osoba]=[Formuláře]![P73b Karta - Osoby]![Osoba] obecně: [Formuláře]![název formuláře]![název ovládacího prvku] spuštění dvojitým kliknutím do těla formuláře (Při pokliknutí) kliknutím do tlačítka Sestava
7.4 Makro ve formuláři 7.4.1 Makro s vlastností Viditelné 2OP483 Manažerská informatika 3 Access 7.4 Makro ve formuláři 7.4.1 Makro s vlastností Viditelné formulář P53 Podniky – Identifikace P74a Podniky – Identifikace makro P74a Makro ve formuláři
2OP483 Manažerská informatika 3 Access Vlastnosti Povoleno: Zpřístupnit (0 = ne, -1 = ano) Viditelné: Zobrazit (0, - 1) Uzamčeno: Uzamknout Vlevo: Vlevo (vzdálenost ovládacího prvku od levého kraje) Nahoře: Nahoře (vzdálenost ovládacího prvku od horního kraje) Šířka: Šířka (šířka ovládacího prvku) Výška: Výška (výška ovládacího prvku) Barva popředí: Barva popředí (barva v desítkové soustavě) Barva pozadí: Barva pozadí (barva v desítkové soustavě) Titulek: Titulek (libovolný text, pouze pro popisky) Hodnota
Spuštění makra ve formuláři 2OP483 Manažerská informatika 3 Access Spuštění makra ve formuláři Při události Current otevírání formuláře přechod na novou větu Při ztrátě fokusu pro pole NACE2, NACE3, …, NACE6
7.4.2 Makro s vlastnostmi Titulek a Barva popředí 2OP483 Manažerská informatika 3 Access 7.4.2 Makro s vlastnostmi Titulek a Barva popředí formulář P52 Osoby – Identifikace P74b Osoby – Identifikace Úvazek nový popisek Rozsah Název: Rozsah_úvazku Při události Current: vnořené makro
7.5 Makro v sestavě 7.5.1 Makro v podrobnostech sestavy 2OP483 Manažerská informatika 3 Access 7.5 Makro v sestavě 7.5.1 Makro v podrobnostech sestavy sestava P66 Telefonní seznam P75a Makro v těle sestavy příjmení mužů modře, žen červeně doplnění pole Pohlaví do sestavy pro popisek i pole Zobrazit: ne šířka 1 cm pravý okraj sestavy: 10 mm Při formátování (podrobností): vnořené makro Výchozí zobrazení (sestavy): Náhled tisku
2OP483 Manažerská informatika 3 Access Alternativní řešení textové pole Jméno Formát, Formát ovládacího prvku, Podmíněné formátování Nové pravidlo Formátovat pouze buňky, výraz [Pohlaví]="M„ modrá barva písma obdobně pro ženy červená barva písma
7.5.2 Makro v záhlaví skupiny 2OP483 Manažerská informatika 3 Access 7.5.2 Makro v záhlaví skupiny sestava P68 Podíly P75b Makro v záhlaví skupiny červeně názvy sekcí NACE, když odběratelé ze sekce tvoří více než 10 % celkových tržeb v zápatí sekce Sekce_s/Podíl na všem jiná vlastnost Název na hodnotu Součet_sekce Při formátování záhlaví Sekce_s: vnořené makro Výchozí zobrazení: Náhled tisku
7.6 Skupina maker (Submakro) 2OP483 Manažerská informatika 3 Access 7.6 Skupina maker (Submakro) Makro P76 Menu Vytvoření, Makra a kód, Makro Submakro, Osoby_karta OtevřítFormulář, P73b Karta – Osoby další submakra tažením Vytvoření, Formuláře, Návrh formuláře Při kliknutí: název_skupiny.název_dílčího_makra makro Autoexec
2OP483 Manažerská informatika 3 Access Snímek 263 8 Moduly 8.1 Druhy modulů VBA strukturovaný programovací jazyk Visual Basic for Applications Moduly lokální: součástí formuláře či sestavy globální: využitelné ve více objektech Procedury funkce (Function): navrací výstupní hodnoty podprogramy (Sub): provádí opakované činnosti Deklarace deklarací proměnné (Option Explicit) prvním použitím proměnné (bez Option Explicit) Využití VBA uživatelské funkce (8.2 – 8.5) výpis celého jména z titulů, křestního jména a příjmení konverze textu s diakritikou na text bez háčků a čárek kontrola správnosti rodného čísla kontrola správnosti čísla účtu ošetření chybových stavů programování složitějších postupů: generování zkráceného účtu (8.6) práce s jednotlivými větami: výpočet odstupu služebních cest (8.7) uživatelsky přívětivé aplikace: formátování čísla účtu dle kontroly (8.8)
2OP483 Manažerská informatika 3 Access Snímek 264 8.2 Modul P81 Vlastní funkce Vytvoření, Makra a kód, Modul Insert, Procedure, Function
2OP483 Manažerská informatika 3 Access Snímek 265 Funkce CeléJméno Option Compare Database 'Pro řetězce se použije porovnávání nastavené v databázi 'Výpis celého jména Public Function PokusCeléJméno(Titul_před, Jméno, Příjmení, Titul_za) PokusCeléJméno = Trim(Titul_před & " " & Jméno & " " & Příjmení & Titul_za) End Function
8.3 Funkce konverze textu Funkce BezDiakritiky 2OP483 Manažerská informatika 3 Access Snímek 266 8.3 Funkce konverze textu Funkce BezDiakritiky 'Konverze do textu bez háčků a čárek Public Function BezDiakritiky(SDiakritikou) Písmena1 = "áčďěéíĺľňóřšťúůýžäëöü" ’21 písmen Písmena2 = "acdeeillnorstuuyzaeou" BezDiakritiky = SDiakritikou For J = 1 To Len(BezDiakritiky) For K = 1 To Len(Písmena1) If Mid(BezDiakritiky, J, 1) = Mid(Písmena1, K, 1) Then P = Mid(Písmena2, K, 1) If J = 1 Then P = UCase(P) BezDiakritiky = Left(BezDiakritiky, J - 1) & P & Right(BezDiakritiky, Len(BezDiakritiky) - J) End If Next K Next J End Function 1 2 3 4 5 6 D v o ř á k r a Š d S pravý Alt 1 ~ q \ f [ g ] : > x # c & v @ b { n } < ? * s háčkem l ľ
2OP483 Manažerská informatika 3 Access Příkazy běhu programu For čítač = začátek To konec [Step krok] [příkazy] [Exit For] Next [čítač] jednořádková verze: If podmínka Then [příkaz] [Else příkaz] víceřádková verze: If podmínka Then [ElseIf podmínka Then [elseifpříkazy]]… [Else [elsepříkazy]] End If
8.4 Funkce kontroly rodného čísla 2OP483 Manažerská informatika 3 Access 8.4 Funkce kontroly rodného čísla Databáze DUV, tabulka Děti nové pole Rč (Číslo, Dvojitá přesnost) Erika: 0358030156 Lukáš: 9804180144 Option Compare Database 'Kontrola rodného čísla na dělitelnost 11Public Function KontrolaRč(Rč) KontrolaRc = IIf(Rč = Int(Rč / 11) * 11, "ano", "ne") End Function
8.5 Funkce kontroly účtu Funkce v databázi Encian 2OP483 Manažerská informatika 3 Access 8.5 Funkce kontroly účtu Funkce v databázi Encian Příklad kontroly modulo 11: 27-4603660217/0100 první část: 2*2+7*1=11, 11*1=11 druhá část: 4*6+6*3+0*7+3*9+6*10+6*5+0*8+2*4+1*2+7*1= 24+18+27+60+30+8+2+7=176, 11*16 = 176 Puublic Function KontrolaÚčtu(Účet) 'Výpočet váženého součtu číslic účtu a dělitelnosti jedenácti Součet = 0 Součet = Součet + Val(Mid(Účet, 10, 1)) * 1 Součet = Součet + Val(Mid(Účet, 9, 1)) * 2 Součet = Součet + Val(Mid(Účet, 8, 1)) * 4 Součet = Součet + Val(Mid(Účet, 7, 1)) * 8 Součet = Součet + Val(Mid(Účet, 6, 1)) * 5 Součet = Součet + Val(Mid(Účet, 5, 1)) * 10 Součet = Součet + Val(Mid(Účet, 4, 1)) * 9 Součet = Součet + Val(Mid(Účet, 3, 1)) * 7 Součet = Součet + Val(Mid(Účet, 2, 1)) * 3 Součet = Součet + Val(Mid(Účet, 1, 1)) * 6 KontrolaÚčtu = IIf(Součet = Int(Součet / 11) * 11, "ano", "ne") End Function
Funkce v databázi Banka 2OP483 Manažerská informatika 3 Access Funkce v databázi Banka Public Function KontrolaPole(Pole) 'Kontrola, zda se jedná o číslo účtu (zda je vyplněno a zda obsahuje pomlčku) KontrolaPole = "je účet" If InStr(Pole, "-") & "x" = "x" Or InStr(Pole, "-") = 0 Then KontrolaPole = "není účet" End If End Function Public Function KontrolaPředčíslí(Pole) 'Kontrola předčísla čísla účtu, tj. části před pomlčkou If KontrolaPole(Pole) = "je účet" Then Predcisli = Left(Pole, InStr(Pole, "-") - 1) KontrolaPředčíslí = KontrolaÚčtu(Předčísli) Public Function KontrolaHlavníhoČísla(Pole) 'Kontrola hlavního čísla účtu, tj. části po pomlčce HlavníČíslo = Mid(Pole, InStr(Pole, "-") + 1, Len(Pole) - InStr(Pole, "-") - 5) KontrolaHlavníhoČísla = KontrolaÚčtu(HlavníČíslo) Public Function KontrolaÚčtu(Účet) 'Výpočet váženého součtu číslic účtu a dělitelnosti jedenácti Součet = 0 If Len(Účet) >= 10 Then Součet = Součet + Val(Mid(Účet, Len(Účet) - 9, 1)) * 6 If Len(Účet) >= 9 Then Součet = Součet + Val(Mid(Účet, Len(Účet) - 8, 1)) * 3 If Len(Účet) >= 8 Then Součet = Součet + Val(Mid(Účet, Len(Účet) - 7, 1)) * 7 If Len(Účet) >= 7 Then Součet = Součet + Val(Mid(Účet, Len(Účet) - 6, 1)) * 9 If Len(Účet) >= 6 Then Součet = Součet + Val(Mid(Účet, Len(Účet) - 5, 1)) * 10 If Len(Účet) >= 5 Then Součet = Součet + Val(Mid(Účet, Len(Účet) - 4, 1)) * 5 If Len(Účet) >= 4 Then Součet = Součet + Val(Mid(Účet, Len(Účet) - 3, 1)) * 8 If Len(Účet) >= 3 Then Součet = Součet + Val(Mid(Účet, Len(Účet) - 2, 1)) * 4 If Len(Účet) >= 2 Then Součet = Součet + Val(Mid(Účet, Len(Účet) - 1, 1)) * 2 If Len(Účet) >= 1 Then Součet = Součet + Val(Mid(Účet, Len(Účet), 1)) * 1 KontrolaÚčtu = IIf(Součet = Int(Součet / 11) * 11, "ano", "ne")
8.6 Lokální modul výpočtu ve větě 2OP483 Manažerská informatika 3 Access 8.6 Lokální modul výpočtu ve větě Aktualizační dotaz P86 Aktualizace Osoba Formulář P52 Osoby – Identifikace P86 Osoby – Identifikace Tlačítko Obrázek: Tvůrce Název a Titulek: Tvorba Při kliknutí Tvůrce kódu Jméno Při výstupu Příjmení
Podprogramy využívající funkce 2OP483 Manažerská informatika 3 Access Snímek 272 Podprogramy využívající funkce Option Compare Database Private Sub Jméno_Exit(Cancel As Integer) Osoba = BezDiakritiky(Příjmení) & "." & BezDiakritiky(Jméno) End Sub Private Sub Příjmení_Exit(Cancel As Integer) Private Sub Tvorba_Click()
Podprogramy využívající podprogram 2OP483 Manažerská informatika 3 Access Snímek 273 Podprogramy využívající podprogram Option Compare Database Private Sub Jméno_Exit(Cancel As Integer) TvorbaOsoba End Sub Private Sub Příjmení_Exit(Cancel As Integer) Private Sub Tvorba_Click() Public Sub TvorbaOsoba() Osoba = BezDiakritiky(Příjmení) & "." & BezDiakritiky(Jméno)
Nástroj pro ladění průběhu procedur 2OP483 Manažerská informatika 3 Access Nástroj pro ladění průběhu procedur rozdělení procedur (v levém dolním rohu) Procedure View Full Module View kukátko proměnná P Debug, Add Watch Break When Value Changes proměnná Osoba Watch Expression pokračování běhu F5 okamžité ukončení Run, Reset
8.7 Lokální modul výpočtu mezi větami 2OP483 Manažerská informatika 3 Access 8.7 Lokální modul výpočtu mezi větami Tvorba pomocné tabulky Kontrola_cest vytvářecím dotazem P87 Kontrola cest
Formulář P87 Kontrola cest 2OP483 Manažerská informatika 3 Access Formulář P87 Kontrola cest spuštění dotazu P87 Kontrola cest tabulka Kontrola_cest Vytvoření, Formuláře, Další formuláře, Více položek snížení výšky řádků, zúžení dle obsahu uložení jako P87 Kontrola cest Zápatí formuláře Postupně pět tlačítek Kontrola 1: nejjednodušší Kontrola 2: překreslení Kontrola 3: nevyplnění odstupu u první věty a prvních vět zaměstnanců Kontrola 4: počítání počtu vět, dialogové okno pořadí věty; první věta řešena jako obecná věta Kontrola 5: dvojí možnost spuštění procedury (ano/ne pro podrobnosti)
2OP483 Manažerská informatika 3 Access Snímek 277 Kontrola1 Vlastnosti Metody Option Compare Database Private Sub Kontrola1_Click() Set Kontrola = CurrentDb.OpenRecordset("Kontrola_cest") KonecPředchozí = 0 Do Until Kontrola.EOF Kontrola.Edit Kontrola!Odstup = Kontrola!Zahájení - KonecPředchozí KonecPředchozí = Kontrola!Dokončení Kontrola.Update Kontrola.MoveNext Loop MsgBox "Hotovo!" End Sub Objektová funkce (výsledkem je objekt) Objektová proměnná Návrhové zobrazení Jiná vlastnost formuláře Obsahuje modul: ano Zobrazení rozložení Událostní vlastnost tlačítka Při klepnutí
2OP483 Manažerská informatika 3 Access Cyklus Do – Loop verze s podmínkou na začátku: Do [{While|Until}podmínka] [příkazy] [Exit Do] Loop verze s podmínkou na konci: Do Loop [{While|Until}podmínka]
2OP483 Manažerská informatika 3 Access Snímek 279 Kontrola2 Private Sub Kontrola2_Click() Set Kontrola = CurrentDb.OpenRecordset("Kontrola_cest") With Kontrola KonecPředchozí = 0 Do Until .EOF .Edit !Odstup = !Zahájení - KonecPředchozí KonecPředchozí = !Dokončení .Update .MoveNext Loop End With Repaint MsgBox "Hotovo!" End Sub shody kurzívou Nové: Aplikace příkazu With – End With With odkaz na objekt [příkazy procedury] End With Repaint
2OP483 Manažerská informatika 3 Access Snímek 280 Kontrola3 Private Sub Kontrola3_Click() Set Kontrola = CurrentDb.OpenRecordset("Kontrola_cest") With Kontrola OsobaPředchozí = "žádný" Do Until .EOF .Edit If !Osoba = OsobaPředchozí Then !Odstup = !Zahájení - KonecPředchozí Else !Odstup = Null OsobaPředchozí = !Osoba End If KonecPředchozí = !Dokončení .Update .MoveNext Loop End With Repaint MsgBox "Hotovo!" End Sub Nové: nevyplnění odstupu u první věty nevyplnění odstupu u prvních vět dalších zaměstnanců
2OP483 Manažerská informatika 3 Access Snímek 281 Kontrola4 Private Sub Kontrola4_Click() Set Kontrola = CurrentDb. OpenRecordset("Kontrola_cest") With Kontrola K = 1 OsobaPředchozí= "žádný" KonecPředchozí = "žádný" Do Until .EOF .Edit T = K & ". věta" & Chr(13) T = T & "Osoba předchozí: " & OsobaPředchozí & Chr(13) T = T & "Konec předchozí: " & KonecPředchozí & Chr(13) T = T & "Osoba aktuální: " & !Osoba & Chr(13) T = T & "Začátek aktuální: " & !Zahájení & Chr(13) If !Osoba = OsobaPředchozí Then !Odstup = !Zahájení - KonecPředchozí Else !Odstup = Null OsobaPředchozí = !Osoba End If KonecPředchozí = !Dokončení T = T & "Odstup začátku od konce: " & !Odstup MsgBox (T) .Update .MoveNext K = K + 1 Loop End With Repaint MsgBox "Hotovo!" End Sub Nové: počítání počtu vět dialogové okno pro každou větu
Kontrola5 (pouze výňatek) 2OP483 Manažerská informatika 3 Access Snímek 282 Kontrola5 (pouze výňatek) Private Sub Kontrola5(Přepínač) … .Edit T = "Osoba předchozí: " & OsobaPředchozí & Chr(13) T = T & "Konec předchozí: " & KonecPředchozí & Chr(13) KonecPředchozí = !Dokončení T = T & "Odstup začátku od konce: " & !Odstup & Chr(13) & Chr(13) T = T & "Chcete pokračovat ve vypisování mezivýsledků?" If Přepínač = "ano" Then V = MsgBox(T, vbYesNo, K & ". věta") If V = vbNo Then Přepínač = "ne" End If .Update End Sub Private Sub Kontrola5a_Click() Kontrola5 ("ano") End Sub Private Sub Kontrola5b_Click() Kontrola5 ("ne") Nové: proceduru je možné spustit s dialogovými okny Kontrola("ano") bez dialogových oken Kontrola("ne") v průběhu procedury je možné ukončit zobrazování dialogových oken
8.8 Globální modul formátování čísla účtu 2OP483 Manažerská informatika 3 Access 8.8 Globální modul formátování čísla účtu Formulář P53 Podniky – Identifikace P88 Formulář Vytvoření, Makra a kód, Makro, Modul Properties, Name: P88 Modul Option Compare Database Public Sub Barvy(Objekt) Select Case KontrolaÚčtu(Objekt("Bankovní_účet")) Case "ano": Objekt("Bankovní_účet").ForeColor = 32768 'zelená Case "ne": Objekt("Bankovní_účet").ForeColor = vbRed End Select End Sub
Odkazování na objekt Příkaz Select 2OP483 Manažerská informatika 3 Access Odkazování na objekt Příkaz Select Způsoby odkazování na objekt (formulář nebo sestava) Forms![P88 Formulář]("Bankovní_účet") Forms![P88 Formulář](14), kde 14 je převzato z jiné vlastnosti Pořadové číslo prvku Objekt("Bankovní_účet"), kde Objekt je předán jiným podprogramem. Příkaz Select Select testovaný příkaz [Case seznam hodnot-n [příkazy-n]]… [Case Else příkazy]] End Select
Spouštění z formuláře a sestavy 2OP483 Manažerská informatika 3 Access Spouštění z formuláře a sestavy Sestava tabulka Podniky P88 Sestava (pouze IČ, Název_podniku, Bankovní_účet, Bankovní_kód) Spouštění globálního podprogramu Barvy(Me) z formuláře P88 Formulář Při události Current pro Bankovní_účet: Při ztrátě fokusu ze sestavy P88 Sestava pro podrobnosti: Při formátování formátová vlastnost sestavy Výchozí zobrazení: Náhled tisku
2OP483 Manažerská informatika 3 Access 9 Externí data 9.1 Přehled kap. typ aplikace aplikace program Access Access program 9.2 textový procesor Word txt accdb, txt textové soubory txt, csv 9.3 tabulkový program Excel xslx, xls 9.4 prezentační program PowerPoint modul 9.5 databázový program Access accdb 9.6 diagramy Visio 9.7 projekty Project mdb kontakty Outlook pst poznámky OneNote schránka publikace Publisher 9.8 hypertextové odkazy 9.9 web html, xml SharePoint seznam webová aplikace
9.2 Word Word – Access: Příprava formuláře 2OP483 Manažerská informatika 3 Access 9.2 Word Word – Access: Příprava formuláře Soubor, Možnosti Přizpůsobit pás karet Zobrazit kartu Vývojář ovládací prvky formuláře karta Vývojář skupina Ovládací prvky Nástroje starší verze Starší formuláře
2OP483 Manažerská informatika 3 Access Snímek 288 Vyplnění formuláře Enc-09-02.doc Enc-09-02a.txt, Enc-09-02b.txt Rozložení stránky, Vzhled stránky, Okraje, Úzké "Adamec.Milos";"Bc.";"Miloš";"Adamec";"";"M";"12";"DIS"; "vzpěrač";"1,00";"#c:/www/adamec/index.htm";1
Vlastnosti ovládacích prvků 2OP483 Manažerská informatika 3 Access Vlastnosti ovládacích prvků textové pole rozevírací seznam zaškrtávací políčko
Možnosti (vlastnosti) polí 2OP483 Manažerská informatika 3 Access Snímek 290 Možnosti (vlastnosti) polí Záložka Typ Položky Délka Formát textu Osoba Obyčejný text 20 Všechna první velká Titul1 10 Jméno První velké Příjmení 15 Titul2 7 Pohlaví Rozevír. pole M,Z Místnost Číslo 2 Oddělení ANA, DIS, KON, MAR, PRG, RED Charakteristika Úvazek 0,00 Web Oprávnění Zaškrt. pole
2OP483 Manažerská informatika 3 Access Snímek 291 Nápověda k poli Osoba Stavový řádek Účet zapisujeme zkrácený, tj. např. Novak.Petr Klávesa (F1) Zaměstnanec má přiděleno uživatelské jméno, kterým je dán jeho účet. Do pole Osoba zapisujeme zkrácený účet, např. Novak.Petr
Ochrana, tisk formuláře 2OP483 Manažerská informatika 3 Access Ochrana, tisk formuláře ochrana formuláře Vývojář, Zámek Omezit úpravy Omezení úprav – Vyplňovací formuláře tisk formuláře do předtištěného formuláře Soubor, Možnosti Upřesnit, Při tisku tohoto dokumentu, Tisknout pouze data z formuláře
2OP483 Manažerská informatika 3 Access Ukládání formuláře Soubor, Uložit jako Další možnosti (nahoře) Nástroje (dole), Možnosti ukládání Upřesnit, Při sdílení tohoto dokumentu zachovat věrnost, Ukládat data formulářů jako textový soubor s oddělovači Uložit jako typ: prostý text Enc-09-02a.txt
Průvodce importem textu – třetí dialogové okno 2OP483 Manažerská informatika 3 Access Snímek 294 Průvodce importem textu – třetí dialogové okno Externí data, Importovat a propojit, Textový soubor
2OP483 Manažerská informatika 3 Access Snímek 295 Specifikace importu
2OP483 Manažerská informatika 3 Access Snímek 296 Vložit tabulku jako Tabulky P92a Adamec P92b Beneš P92 Osoby Specifikace importu parametry struktury věty Uložené importy parametry importu pro rychlé opakování importu Přidání P92 Osoby do Osoby nutná změna účtů na Adamec.Milos2 a Benes.Pavel2
2OP483 Manažerská informatika 3 Access Snímek 297 Access – Word Access Word (Objekty Accessu) prostřednictvím RTF Externí data, Export, Další, Word Export datové sady (Oddělení) Export části datové sady (Osoby) exportovat pouze vybrané záznamy pole (sloupce) Export sestavy (P66 Telefonní seznam) Access Word (Hromadná korespondence) Export datové sady jako zdroje dat hromadné korespondence (Podniky) Externí data, Exportovat, Sloučit ve Wordu Vytvořit nový dokument a propojit s ním data Ve 4. kroku průvodce ve Wordu Korespondence, Zapsat a vložit pole, Vložit slučovací pole (Název_podniku, Ulice, PSČ, Obec) Náhled výsledků, Náhled výsledků Word Access Datová sada jako zdroj hromadné korespondence Wordu Korespondence, Spustit, hromadnou korespondenci, Podrobný průvodce hromadnou korespondencí Dopisy Použít aktuální dokument Vybrat příjemce, Použít existující seznam, najít databázi, tabulka Osoby Zapsat a vložit pole, Vložit slučovací pole
Access – Textový soubor 2OP483 Manažerská informatika 3 Access Access – Textový soubor Access Textový soubor Oddělení Externí data, Exportovat, Textový soubor bez rozložení S oddělovači (Oddělení1.txt) Středník, Zahrnout názvy sloupců S pevnou délkou (Oddělení2.txt) čáry oddělující hranice polí Textový soubor Access Externí data, Importovat a propojit, Textový soubor Importovat (po importu délka textových polí 255) Oddělení1: První řádek obsahuje názvy polí Oddělení2: Oddělení, Oddělení_v, Vedoucí Odkaz na zdroj Oddělení3 z Oddělení1 doplnění oddělení SLU, služby, Novak.Petr
2OP483 Manažerská informatika 3 Access 9.3 Access – Excel Excel Access viz kap. 2 Access Excel tabulka Oddělení Externí data, Export, Excel název souboru Export (formát xlsx) Exportovat data s formátováním a rozložením, Po dokončení operace exportu otevřít cílový soubor dotaz NACE_Oddíly nezaškrtneme parametrizační pole do jednoho sešitu možné exportovat více datových sad, potom jsou v samostatných listech (bez formátování záhlaví)
2OP483 Manažerská informatika 3 Access 9.4 Access – PowerPoint Formulář P94 Export PowerPoint Modul P94 Ident Public Function Ident(Příjmení, Jméno) Ident = BezDiakritiky(Left(Příjmení, 8)) If Příjmení = "Škoda" Then Ident = Ident & BezDiakritiky(Left(Jméno, 1)) End Function Modul P94 ExportPowerPoint podprogram Export_PP Tools, References, Microsoft PowerPoint 16.0 Object Library
Procedura Export z modulu P94 Export PowerPointu – 1. část 2OP483 Manažerská informatika 3 Access Snímek 301 Procedura Export z modulu P94 Export PowerPointu – 1. část Sub Export_PP() '------------------------------------------------------ 'přiřazení hodnot Set Zam = CurrentDb.OpenRecordset("Osoby") 'data čerpáme z tabulky Osoby Dim PP As New PowerPoint.Application 'PP je nově otevřená aplikace PowerPointu Dim System_souboru 'Objekt systému souborů Set Prezentace = PP.Presentations.Add 'Prezentace je nově přidaná prezentace Set System_souboru = CreateObject("Scripting.FileSystemObject") 'příprava PowerPointu před samotným cyklem zpracování jednotlivých vět With PP .Visible = True 'zviditelnění PowerPointu .Activate 'zaktivnění PowerPointu End With K = 1 'výchozí nastavení počítadla zaměstnanců 'cyklus zpracování jednotlivých vět z tabulky Do Until Zam.EOF 'popř. Do Until Zam.EOF Or K = 5 'cyklus se provádí až do poslední věty, popř. pro ladění do čtvrté věty Set Snímek = Prezentace.Slides.Add(K, 11) 'přidání nového snímku s rozvržením číslo 11 (prázdný snímek pouze s objektem titulku)
P94 Export PowerPointu – 2. část 2OP483 Manažerská informatika 3 Access Snímek 302 P94 Export PowerPointu – 2. část '---------- 'TITULEK SNÍMKU PREZENTACE (= NEVIDITELNÝ KOMENTÁŘ) With Snímek.Shapes.Placeholders(1) 'začátek operací s titulkem, tj. prvním a zatím jediným objektem snímku .Visible = False 'zneviditelnění (titulek není zobrazován, pouze definován kvůli navigaci mezi snímky) With .TextFrame.TextRange .Text = Zam!Příjmení & " " & Zam!Jméno 'text titulku je převzat z polí Příjmení a Jméno End With 'CELÉ JMÉNO (NAHOŘE) With Snímek.Shapes.AddShape(5, 220, 50, 280, 40) 'začátek operací s nově přidaným automatickým tvarem formátu č. 5 's definovanými protilehlými rohy .Fill.Visible = False 'objekt nemá pozadí (je průhledný, aby převzal případné pozadí prezentace z předlohy) .Line.Visible = False 'objekt nemá okraj .Text = CeléJméno(Zam!Titul1, Zam!Jméno, Zam!Příjmení, Zam!Titul2) 'nad budoucí fotografii jsou z tabulky převzata pole Příjmení a Jméno .Font.Size = 36 'velikost písma nadpisu .Font.Color = vbBlack
P94 Export PowerPointu – 3. část 2OP483 Manažerská informatika 3 2OP483 Manažerská informatika 3 Access Snímek 303 P94 Export PowerPointu – 3. část '---------- 'KOMENTÁŘ (DOLE): v dolní části snímku zobrazíme Zaměření zaměstnance With Snímek.Shapes.AddShape(5, 20, 450, 680, 40) .Fill.Visible = False .Line.Visible = False Ch = Zam!Charakteristika 'do proměnné Ch je uložena charakteristika s párovými značkami P = Ch 'do proměnné P je uložena charakteristika bez párových značek If InStr(1, Ch, "<div>") >= 1 Then P = Mid(Ch, 6, Len(Ch) - 11) If InStr(1, Ch, "<em>") >= 1 Then P = Mid(Ch, 10, Len(Ch) - 20) If InStr(1, Ch, "<strong>") >= 1 Then P = Mid(Ch, 14, Len(Ch) - 28) With .TextFrame.TextRange .Text = P .Font.Size = 36 .Font.Color = vbBlack End With
P94 Export PowerPointu – 4. část 2OP483 Manažerská informatika 3 Access P94 Export PowerPointu – 4. část aktuální adresář '---------- 'FOTOGRAFIE (UPROSTŘED) Soubor = Application.CurrentProject.Path & "/web/" & Ident(Zam!Příjmení, Zam!Jméno) & "/" & _ Ident(Zam!Příjmení, Zam!Jméno) & ".gif" If System_souboru.FileExists(Soubor) Then Snímek.Shapes.AddPicture Soubor, False, True, 275, 200 'přidání obrázku - fotografie z příslušného adresáře z příslušného souboru s příponou gif 'fotografie je vložena (nikoliv propojena – parametr False) a uložena do souboru (True) 'poslední parametry: levý horní roh - x a y, popř. šířka, výška K = K + 1 'zvýšení počítadla zaměstnanců pro příkaz přidávání zaměstnanců Zam.MoveNext 'přechod na další větu tabulky Loop 'ukončení cyklu opakování End Sub
2OP483 Manažerská informatika 3 Access Snímek 305 9.5 Access – Access Nový, Encian2 Externí data, Import, Access výběr databáze, importovat výběr objektů tabulky Osoby, Oddělení, Místnosti formulář P52 Osoby – Identifikace relace možnost načtení ze starších verzi Accessu Další soubor dBase (dbf) soubor Paradox (db) soubor xml (html v xml)
2OP483 Manažerská informatika 3 Access 9.6 Access – Visio Enc-09-06a.vsd Data, Externí data, Propojit data s obrazci databáze aplikace Mircorosft Access Procházet databáze Encian dotaz Visio – Stádia vybereme všechny sloupce (pole) a řádky (věty) identifikátor věty: Stádium Dokončit
Připojení dat k obrazcům 2OP483 Manažerská informatika 3 Access Připojení dat k obrazcům okno Externí data může obsahovat více externích zdrojů šířku sloupců lze upravovat kliknutím do záhlaví Stupeň řazení dle Stupně tažením řádků připojit k jednotlivým obrazcům připojit data pro elipsu existence
2OP483 Manažerská informatika 3 Access Automaticky propojit identifikátorem věty Stádium Data, Automaticky propojit Vybrané obrazce Všechny obrazce na této stránce upřesnění kritéria propojení Stádium je rovno Text obrazce. Dokončit načtení hodnot, ikony propojení vět (s výjimkou koncepce) data načtena do výkresu, nezávislá na databázi
2OP483 Manažerská informatika 3 Access Aktualizovat data Data, Externí data, Aktualizovat data
Datový symbol Data – Visio – Stádia 2OP483 Manažerská informatika 3 Access Datový symbol Data – Visio – Stádia Data, Zobrazit data, Datové symboly z místní nabídky Upravit datový symbol Charakteristika, Počet – Odstranit Nová položka Datové pole: Počet podniků Zobrazeno jako: Datový pruh Styl: Teploměr Maximální hodnota: 18 Umístění popisků: Nezobrazeno Použít výchozí pozici: ne Vodorovně: Pravá hrana Svisle: Doprostřed OK, OK
2OP483 Manažerská informatika 3 Access Organizační diagram Nový výkres ve Visiu Soubor, Nový Kategorie, Obchodní, Organizační diagram karta Organizační diagram, vzorník Pás – obrazce organizačního diagramu Organizační diagram, Data organizace, Importovat Informace již uložené v souboru nebo databázi Zdroj dat kompatibilní se standardem ODBC MS Access Database, Encian.accdb Osoby Jméno: Příjmení, Nadřízený: Nadřízený, První jméno: Jméno Zobrazovaná pole: Příjmení, Oddělení, Charakteristika, Místnost, Telefon import všech polí s výjimkou Titul1, Titul2, Nadřízený, Web_stránka, Web_Foto, Přílohy Propojit záznamy databáze s obrazci parametrizace po tlačítku Nastavení složka portréty, Osoba Chci, aby průvodce automaticky přerušil organizační diagram mezi stránkami
Úprava organizačního diagramu 2OP483 Manažerská informatika 3 Access Úprava organizačního diagramu z místní nabídky Sladké Změnit typ pozice: Asistent Organizační diagram, Rozložení Znovu rozložit oddělení v pořadí ANA, PRG, MAR, DIS, KON (tlačítka Přesunout doleva, Přesunout doprava v kartě Organizační diagram, Uspořádat) uzel Kolínská Organizační diagram, Rozložení, Vedle sebe, Jeden seshora Rozložení, Znovu rozložit
Datový symbol v diagramu 2OP483 Manažerská informatika 3 Access Datový symbol v diagramu uzel Marie Sladké Data, Rozšířená datová připojení, Rozšířené datové symboly, Vytvořit nový datový symbol Nová položka Datové pole: Oddělení Zobrazeno jako: Barva podle hodnoty ANA: Červená, Zvýraznění 1, velmi světlá 60 % DIS: Olivově zelená, Zvýraznění 2 KON: Tmavě modrá, Čára, velmi světlá 60 % MAR: Azurová, Zvýraznění 2 PRG: Oranžová, Zvýraznění 5 RED: Levandulová, Zvýraznění 3
2OP483 Manažerská informatika 3 Access Další položky Datové pole: Oprávnění Styl: Graf Zobrazeno jako: Sada ikon Svisle: Doprostřed Styl: Zaškrtnutí v zeleném kolečku Datové pole: Pohlaví Vodorovně: Pravá hrana Styl: Praporek Svisle: Nahoře Datové pole: Úvazek Svisle: Dolů
Finalizace datového symbolu 2OP483 Manažerská informatika 3 Access Finalizace datového symbolu OK Chcete tento datový symbol použít pro vybrané obrazce? Ano Data, Rozšířená datová propojení, Rozšířené datové symboly místní nabídka, Přejmenovat, Uzel aplikace na všechny uzly místní nabídka Nováka, Změnit typ pozice, Vedoucí (místo Ředitel) pro organizační diagram také Visio – Access
Finální organizační diagram 2OP483 Manažerská informatika 3 Access Finální organizační diagram
2OP483 Manažerská informatika 3 Access Kontingenční diagram tržby za prodané programy dle stádií a odběratelů tržby a počty prodaných programů dle programů a měsíců tržby a počty prodaných programů dle oddělení a zaměstnanců tržby a počty prodaných programů dle stádií a programů celková délka služebních cest dle místa cest
2OP483 Manažerská informatika 3 Access 9.7 Access – Project Enc-09-07a.mpp Sestava, Export, Vizuální sestavy Uložit data, Uložit databázi (soubor ve formátu mdb) příklady tabulek MSP_EpmTask: Úkoly (identifikátor TaskUID) MSP_EpmResource: Zdroje (ResourceUID) MSP_EpmAssignment: Přiřazení
2OP483 Manažerská informatika 3 Access Outlook – Access Outlook Access (z Accessu) Externí data, Importovat, Další, Složka aplikace Outlook Importovat data v aktuální databázi výběr složky upřesnění polí (nesmí obsahovat tečky) Neurčovat primární klíč Kontakty
2OP483 Manažerská informatika 3 Access Access – Outlook Access Outlook (z Outlooku) import do Outlooku Soubor, Otevřít, Importovat Import z jiného programu nebo souboru Microsoft Access 97 – 2003 Povolit vytvoření duplicitních hodnot Výběr cílové složky upřesnění složek
2OP483 Manažerská informatika 3 Access Access – OneNote Access OneNote (z Accessu) prostřednictvím schránky textově tabulka nebo její část (vybrané záznamy či pole) vznikne tabulka prostřednictvím schránky jako obrázek formuláře sestavy výřez obrazovky vznikne obrázek
2OP483 Manažerská informatika 3 Access Access – Publisher Enc-09-07b.pub Access Publisher (z Publisheru) Soubor, Nový, Předdefinované / Štítky, Štítek na média (větší otvor), Vytvořit Korespondence, Začátek, Hromadné korespondence, Podrobný průvodce hromadnou korespondencí Krok 1: Použít existující seznam Krok 2: vyhledat databázi, dotaz P97 Publisher všechny záznamy Korespondence. Náhled výsledků Krok 3: Tisk/Náhled
2OP483 Manažerská informatika 3 Access Snímek 323 9.8 Hypertextové odkazy Hypertextové odkazy dle směrování na lokální soubory na soubory umístěné na webu dle typu odkazujících ovládacích prvků nesvázaný ovládací prvek (konstantní adresa) svázaný ovládací prvek (pole typu hypertextový odkaz) Nesvázané hypertextové odkazy Access Word Excel PowerPoint
Nesvázané hypertextové odkazy Formulář P98d Odkazy 2OP483 Manažerská informatika 3 Access Nesvázané hypertextové odkazy Formulář P98d Odkazy Vytvoření, Formuláře, Prázdný formulář Návrh, Ovládací prvky, Vytvořit hypertextový odkaz nebo Ctrl K, Objekt v této databázi Tabulka, Osoby označit první odkaz, Ctrl K Dotaz, P42a Křestní jména Formulář, P52 Osoby – Identifikace Sestava, P66 Telefonní seznam dokument Word, Enc-09-08a.docx – záložka FIN sešit Excelu, Enc-09-08b.xlsx – název List1!FIN sešit Excelu, Enc-09-08b.xlsx – buňka Graf!A1 prezentace PowerPointu, Enc-09-08c.pptx – snímek 2 tlačítko Makro P72 Makro
Dialogové okno Hypertexový odkaz 2OP483 Manažerská informatika 3 Access Snímek 325 Dialogové okno Hypertexový odkaz
Odkazy ve formuláři P98d Odkazy 2OP483 Manažerská informatika 3 Access Snímek 326 Odkazy ve formuláři P98d Odkazy Titulek Adresa odkazu Podadresa odkazu tabulka Tabulka Osoby Table Osoby dotaz Dotaz P42a Křestní jména Query P43a Křestní jména formulář Formulář P52 Osoby – Identifikace Form P52 Osoby – Identifikace sestava Sestava P66 Telefonní seznam Report P66 Telefonní seznam dokument Wordu Word – záložka FIN Enc-09-08a.docx FIN sešit Excelu Excel – název FIN Enc-09-08b.xlsx Excel – graf Graf!A1 prezentace PowerPointu PowerPoint – snímek 2 Enc-09-08c.pptx 2 tlačítko Makro P72 Makro Macro P72 Makro
Nesvázané hypertextové odkazy 2OP483 Manažerská informatika 3 Access Snímek 327 Nesvázané hypertextové odkazy
Svázané hypertextové odkazy Dotazy P98e a P98f 2OP483 Manažerská informatika 3 Access Snímek 328 Svázané hypertextové odkazy Dotazy P98e a P98f Modul P94 Ident Public Function Ident(Příjmení, Jméno) Ident = BezDiakritiky(Left(Příjmení, 8)) If Příjmení = "Škoda" Then Ident = Ident & BezDiakritiky(Left(Jméno, 1)) End Function Dotaz P98e Webové adresy "Webová stránka - " & [Příjmení] & "#http://sp.vse.cz/sites/fak2/min/encian/weby/" & Ident([Příjmení];[Jméno]) & "/index.aspx" "Lokální adresa - " & [Příjmení] & "#web/" & Ident([Příjmení];[Jméno]) & "/index.htm" Dotaz P98f Lokální adresy
9.9 Webová aplikace pro Access 2OP483 Manažerská informatika 3 Access Snímek 329 9.9 Webová aplikace pro Access ukládání do SharePointu tabulky formou seznamů webová aplikace pro Access aplikace Dovolené z Accessu Soubor, Nový, Vlastní webová aplikace Název aplikace: Dovolené Encián Adresa URL: https://vse-my.sharepoint.com/personal/ kubalek_vse_cz/2OP483 Vytvořit
Aplikace z SharePointu 2OP483 Manažerská informatika 3 Access Aplikace z SharePointu z SharePointu OneDrive pro firmy Nastavení Obsah webu podřízený web 2OP483 Snadné spuštění, Obsah webu Přidat aplikaci Access Aplikace pro Access Dovolené Encián, Vytvořit dlaždice Dovolené Encián Otevřete tuto aplikaci Accessu a můžete přidávat tabulky App.accdw otevřeme potvrzení stažení informací z intranetu
2OP483 Manažerská informatika 3 Access Import tabulky ve spodní části Access Načíst externí data: Procházet, Encian.accdb, OK Import objektů: Osoby, OK Chyby a upozornění importu neimportovalo se pole Foto (Objekt OLE) Zavřít Domů, Vytvořit, Tabulka obdobně z databáze Duv-08-01.accdb import tabulky Dovolené
2OP483 Manažerská informatika 3 Access Okno webové aplikace Domů, Zobrazit, Navigační podokno Domů, Tabulka (zavření okna Přidat tabulky)
2OP483 Manažerská informatika 3 Access Ikona tabulky kliknutí na tabulku Osoby v místním panelu v pravém dolním rohu vedle názvu tabulky Formátování, ikona Lidé Dovolené – Pláž
2OP483 Manažerská informatika 3 Access Úprava formuláře Seznam, Upravit doplnění obrázku Návrh, Ovládací prvky, Obrázek tažení obrázku nad pole Osoba Zahájení a Dokončení pod Osobu pole obrázku, v místním panelu Data URL obrázku http://u3v.vse.cz/wp-content/uploads/2016/08/Dovolena.png
Vyhledání v seznamu osob 2OP483 Manažerská informatika 3 Access Vyhledání v seznamu osob Návrh, Ovládací prvky, Pole se seznamem odstranění původního pole Osoba umístění pole se seznamem Název ovládacího prvku: Osoba – textové pole Zdroj ovládacího prvku: Osoba Typ zdroje řádků: Tabulka nebo dotaz Zdroj řádků: Osoby Vázané pole: Osoba Zobrazované pole: Osoba Překryvné okno: Osoby Seznam potlačení zobrazování času v místním panelu Formátování Zobrazit jako: Krátké datum Popis: Datum zahájení/ukončení služební cesty
2OP483 Manažerská informatika 3 Access Délka služební cesty kliknutí do popisku Zahájení Návrh, Ovládací prvky, Popisek Délka cesty kliknutí do textového pole Zahájení Návrh, Ovládací prvky, Pole se seznamem v místním panelu nástrojů, Data Název ovládacího prvku: Délka Zdroj ovládacího prvku: Tvůrce =Day([Dokončení – textové pole])-Day([Zahájení – textové pole])+(Month([Dokončení – textové pole])-Month([Zahájení – textové pole]))*31 v místním panelu nástrojů, Formátování Zobrazit jako: Standardní Desetinná místa: 0 Uložit (popř. Ctrl S)
Webový formulář Seznam 2OP483 Manažerská informatika 3 Access Webový formulář Seznam Domů, Zobrazení, Spustit aplikaci tlačítka Přidat (N) Odstranit (Delete) Upravit (E) Uložit (Ctrl S) Storno (Esc)
Export do Excelu a přechody 2OP483 Manažerská informatika 3 Access Export do Excelu a přechody Export do Excelu v horním seznamu formulářů Datový list v panelu nástrojů Stáhnout přechody z webové aplikace Zpět na webu Nastavení, Upravit v Accessu
Sestavy a přístup k SQL serveru 2OP483 Manažerská informatika 3 Access Sestavy a přístup k SQL serveru úpravy tabulek a návrhu formulářů pouze v Accessu doplnění sestav Soubor, Informace, Sestava z mých dat přístup k SQL serveru Access, Informace, Informace, Spravovat připojení či export z prázdné databáze Accessu Externí data, Importovat, Databáze ODBC
10 Databázové nástroje 10.1 Přehled 2OP483 Manažerská informatika 3 Access Snímek 340 10 Databázové nástroje 10.1 Přehled makro Visual Basic Spustit makro místní nabídka z makra místní nabídka formuláře či sestavy globální místní nabídka databáze karty Doplňky do formuláře či sestavy zobrazit či skrýt vztahy (mj. sestava relací) seznam vlastností objektů závislosti objektů panel zpráv analyzovat analýza tabulek analýza výkonu objektu dokumentace objektu přesunout dat převod na databázi SQL rozdělování databáze databázové nástroje správce propojených tabulek správce přepínacích panelů zašifrování databáze ACCDE, ACCDR Možnosti aplikace Access Oblíbené Aktuální databáze (mj. parametry otevření databáze) Datový list Návrháři objektů Kontrola pravopisu a mluvnice Upřesnit mj. výchozí režim zobrazení výchozí uzamčení záznamů Ostatní Soubor mj. uložení ve formátu starší verze
2OP483 Manažerská informatika 3 Access 10.2 Skupina nástroje Databázové nástroje, Nástroje, Zkomprimovat a opravit databázi komprimace omezení nepoužívaného místa v souboru accdb vhodné zejména po odstranění tabulek zvýšení výkonu databáze oprava opravené objekty v tabulce MSysCompactErrors import neopravených objektů ze zálohy automatická komprimace Soubor, Možnosti Aktuální databáze, Možnosti aplikace, Komprimovat při zavření
2OP483 Manažerská informatika 3 Access 10.3 Skupina Makro Visual Basic (Alt F11) Spustit makro – nabídka maker
2OP483 Manažerská informatika 3 Access 10.4 Skupina Relace Relace mj. sestava relací Závislosti objektů (např. pro tabulku Oddělení) závislost označeného objektu formou podokna závislé na mně objekty, na kterých závisím
2OP483 Manažerská informatika 3 Access 10.5 Skupina Analyzovat Analýza tabulky Analýza výkonu Dokumentace databáze
2OP483 Manažerská informatika 3 Access Snímek 345 Analýza tabulky Vytvářecí dotaz PA1 Tvorba Osoby_duplicity (bez pole Přílohy)
Průvodce analýzou tabulky 2OP483 Manažerská informatika 3 Access Snímek 346 Průvodce analýzou tabulky Databázové nástroje, Analyzovat, Analýza tabulky první dvě okna informační výběr tabulky Osoby_duplicity Ano, nechám rozhodnutí na průvodci redukce počtu tabulek Nadřízený za Telefon Úvazek za Charakteristika Vyhledávání Tabulka2 za Telefon Tabulka1 Osoby2 Tabulka2 Oddělení2 doplnění klíče Osoba Ano, vytvořit dotaz
Vyhledávání v poli Oddělení v tabulce Osoby2 2OP483 Manažerská informatika 3 Access Snímek 347 Vyhledávání v poli Oddělení v tabulce Osoby2 Šířky sloupců: 0cm;0,002cm;1,553cm;2,336cm bude zobrazeno bude vloženo nabídkový seznam
2OP483 Manažerská informatika 3 Access Snímek 348 Analýza výkonu potlačíme relaci Podniky – Stádia Analýza výkonu formuláře: P53 Podniky – Identifikace řádek Tabulka Stádia Optimalizace doplnit v diagramu relací referenční integritu (vč. kaskády)
2OP483 Manažerská informatika 3 Access Snímek 349 Dokumentace Dokumentace objektu Relace
10.6 Skupina Přesunout data Rozdělování databáze 2OP483 Manažerská informatika 3 Access Snímek 350 10.6 Skupina Přesunout data Rozdělování databáze nová databáze Encian_přední import objektů z databáze Encian Externí data, Importovat a propojit, Access tabulky Osoby, Oddělení, Místnosti formulář P52 Osoby – Identifikace Databázové nástroje, Přesunout data, Databáze aplikace Access Rozdělit databázi Encian_zadní (be = back end) Obsah databází Encian_zadní: tabulky Encian_přední: ostatní objekty s výjimkou tabulek, tabulky propojeny
2OP483 Manažerská informatika 3 Access Přesun do SharePointu Encian_zadní Databázové nástroje, Přesunout data, SharePoint https://vse-my.sharepoint.com/personal/kubalek_vse_cz/2op483 Zobrazit podrobnosti seznamy Místnosti, Oddělení, Osoby Encian_zadní_Záloha.accdb tabulka Problémy SharePoint nepodporuje kaskádové aktualizace souvisejících dat nepodporuje datový typ Desetinné číslo, využit typ Číslo (Úvazek) nepodporuje datový typ Objekt OLE, pole není přesunuto (Foto)
10.7 Vlastní karta Užitečné 10.7.1 Vlastní karta 2OP483 Manažerská informatika 3 Access 10.7 Vlastní karta Užitečné 10.7.1 Vlastní karta Soubor, Možnosti Přizpůsobit pás karet, Nová karta Nová karta, Přejmenovat, Užitečné Nová skupina, Přejmenovat, Makra další skupina Nástroje levá část okna, Zvolit příkaz, Všechny příkazy Makra Vytvořit místní nabídku z makra (kap. 10.7.2) Nástroje Správce propojených tabulek (kap. 10.7.3) Správce přepínacích panelů (kap. 10.7.4) Vytvořit soubor MDE (tlačítko Vytvořit databázi ACDDE, kap. 10.7.5)
2OP483 Manažerská informatika 3 Access 10.7.2 Nabídky z maker Místní nabídka formuláře či sestavy vlastnost Řádek místní nabídky výběr z maker (odkaz na makro s názvy maker) Globální místní nabídka databáze Soubor, Možnosti, Aktuální databáze, Možnosti pásu a panelu nástrojů, Řádek místní nabídky Karta Doplňky do formuláře či sestavy vlastnost Řádek nabídek – odkaz na makro s příkazem Přidat nabídku (v něm odkaz na makro s názvy maker)
Místní nabídka formuláře 2OP483 Manažerská informatika 3 Access Místní nabídka formuláře Makro P76 Menu Užitečné, Makro, Vytvořit místní nabídku z makra Formulář P52 Osoby – Identifikace PA7a Osoby – Identifikace Jiná vlastnost formuláře Řádek místní nabídky: P76 Menu změní se místní nabídka ve formuláři potlačení místní nabídky možné jinou vlastností Místní nabídka: ne návrat k původní místní nabídce vymazáním hodnoty v jiné vlastnosti Řádek místní nabídky
Globální místní nabídka v databázi 2OP483 Manažerská informatika 3 Access Globální místní nabídka v databázi Soubor, Možnosti Aktuální databáze Možnosti pásu a panelu nástrojů Řádek místní nabídky, P76 Menu projeví se po opětovném otevření aktuální databáze
Karta Doplňky do formuláře 2OP483 Manažerská informatika 3 Access Karta Doplňky do formuláře příprava nového makra PA7b Užitečné akce Vytvoření, Makra a kód, Makro Název makra: PA7b Užitečné akce Akce: Přidat nabídku Název nabídky: Užitečné akce Název makra nabídky: P76 Menu Text na stavovém řádku: Nabídka užitečných akcí Ve formuláři PA7a Osoby – Identifikace upravit jinou vlastnost Řádek nabídek: PA7b Užitečné akce Ve formulářovém zobrazení a Zobrazení rozložení se doplnila karta Doplňky se skupinou Příkazy nabídky, zde je seznam Užitečné akce obsahující dílčí makra
10.7.3 Správce propojených tabulek 2OP483 Manažerská informatika 3 Access Snímek 357 10.7.3 Správce propojených tabulek Simulace na změně umístění databáze Encian_zadní.accdb Užitečné, Nástroje, Správce propojených tabulek
10.7.4 Správce přepínacích panelů 2OP483 Manažerská informatika 3 Access Snímek 358 10.7.4 Správce přepínacích panelů Užitečné, Nástroje, Správce přepínacích panelů ukládání do tabulky Switchboard Items Formulář Přepínací panel
2OP483 Manažerská informatika 3 Access Snímek 359 10.7.5 Šifrování databáze Databáze musí být otevřena ve výhradním režimu Soubor, Zavřít databázi Soubor, Otevřít, Otevřít, Otevřít s výhradním přístupem Soubor, Informace, Zašifrovat, pomocí hesla Soubor, Informace, Dešifrovat databázi, pomocí hesla
2OP483 Manažerská informatika 3 Access Snímek 360 Šíření databáze Soubor ACCDE (pro uživatele Accessu) Užitečné, Nástroje, Vytvořit databázi ACCDE otevírání typu souboru ACCDE pro objekty typu Formuláře, Sestavy a Moduly nelze upravovat návrh a tvořit nové objekty nelze obejít importováním objektů Soubor ACCDR (pro uživatele bez Accessu) Runtime Access 2016 https://www.microsoft.com/cs-cz/download/details.aspx?id=50040 přípona accdb accdr v rámci Access spuštění zástupcem databázového souboru /runtime není k dispozici navigační podokno pás karet návrhové zobrazení a zobrazení rozložení nápověda
Nástroje vhodné pro ACCDR 2OP483 Manažerská informatika 3 Access Nástroje vhodné pro ACCDR formulář s nabídkou objektů formulář s navigací (kap. 5.8.2) formulář s hypertextovými odkazy (kap. 5.8.3 a kap. 9.8) formulář s tlačítky s událostní vlastností Při kliknutí (kap. 7.6) přepínací panel (kap. 10.7.4) automatické spuštění formuláře makro Autoexec (kap. 7.6) Soubor, Možnosti, Aktuální databáze, Možnosti aplikace, Zobrazit formulář, P76 Menu
10.8 Práce s navigačním panelem 2OP483 Manažerská informatika 3 Access 10.8 Práce s navigačním panelem F11: skrytí/zobrazení panelu nástrojů F2: editace názvu objektu Ctrl Enter: otevření objektu v návrhovém režimu Alt Enter: zobrazení seznamu vlastností objektu popis objektu skrytí objektu v navigačním panelu (podokně)
10.9 Možnosti aplikace Access Obecné (nastavení Accessu) 2OP483 Manažerská informatika 3 Access Snímek 363 10.9 Možnosti aplikace Access Obecné (nastavení Accessu) Soubor, Možnosti karta Obecné výchozí formát souborů pro prázdnou databázi uživatelské jméno iniciály pozadí Bez pozadí Geometrie … motiv Office barevný bílý
2OP483 Manažerská informatika 3 Access Snímek 364 Aktuální databáze Možnosti aplikace Navigace Možnost navigace Možnosti pásu a panelu nástrojů Řádek místní nabídky (kap. 10.7.2) Možnosti automatické opravy názvů
2OP483 Manažerská informatika 3 Access Datový list Mřížka a efekty buněk mřížka v tabulkovém zobrazení pro nově otevírané tabulky efekt buňky Výchozí písmo velikost tloušťka řez písma
2OP483 Manažerská informatika 3 Access Návrháři objektů Návrhové zobrazení tabulky výchozí typ pole výchozí velikost textového, číselného pole automatické indexování Návrh dotazu zobrazení názvů tabulek povolené automatického spojení Návrhové zobrazení formuláře či sestavy chování při označování (částečně uzavřít) šablona formuláře šablona sestavy
Kontrola pravopisu a mluvnice 2OP483 Manažerská informatika 3 Access Kontrola pravopisu a mluvnice Možnosti automatických oprav Velká písmena na začátku vět Nahrazovat text při psaní Při kontrole pravopisu v aplikacích sady Office přeskakovat slova velkými písmeny vlastní slovníky jazyk slovníku
2OP483 Manažerská informatika 3 Access Nastavit klienta Úpravy po stisknutí klávesy Enter výběr při zadávání chování kurzorových kláves kurzor se zastavuje na prvním či posledním poli potvrzení akčních dotazů Zobrazit počet naposledy použitých dokumentů animace inteligentní značky na datových listech ve formulářích a sestavách Tisk okraje Obecné čtyřmístný formát roku Upřesnit otevřít naposledy použitou databázi výchozí režim zobrazení sdílený výhradní výchozí uzamčení záznamů bez uzamčení všechny záznamy upravovaný záznam
2OP483 Manažerská informatika 3 Access Ostatní Přizpůsobit pás karet Panel nástrojů Rychlý přístup přizpůsobení panelu nástrojů Rychlý přístup pro všechny databáze pro otevřenou databázi zobrazení pod pásem karet Doplňky Acrobat PDF Maker např. Send to Bluetooth Centrum zabezpečení Nastavení centra zabezpečení Nastavení maker Zakázat všechna makra s oznámením Povolit všechna makra Panel zpráv Zobrazit panelu zpráv Nikdy nezobrazovat informace o blokovaném obsahu
2OP483 Manažerská informatika 3 Access 10.10 Volba Soubor Informace Uložit jako zkomprimovat a opravit databázi Tisk např. tabulky zašifrovat pomocí hesla mj. náhled s aplikační kartou Náhled zobrazit a upravit vlastnosti databáze Zavřít Účet mj. Základ hyp. odkazu Možnosti Nový Váš názor Otevřít Uložit