Access
dotazy, filtry, úprava tabulek
Výukový příklad 2 (příklad s řešením): Seznam členů klubu společenských her Zadání 1. Celou databázi nazvěte Seznam členů. 2. Otevřete návrhové zobrazení tabulky. Dbejte na správné zadání datových typů. Tabulku uložte pod názvem Jména. 3. Doplňte tabulku podle údajů v této tabulce: Jméno Příjmení Ulice Město Datum narození Dítě Jana Kašparová Bořivojova 34 Praha 2. únor 1987 ano Milan Kučera Labská 34 Brno 4. červen 1985 ne Jaroslav Kurát Linecká 67 Ostrava 6. srpen 1987 ano Milada Šimerdová Budivojova 12 Brno 4. červenec 1956 ano Jaroslava Nádějová Dubská 56 Ostrava 3. květen 1965 ano Jan Tříska Nudivá 87 Praha 3. srpen 1945 ne Jitka Zelenková Doberská 67 Ostrava 4. srpen 1965 ne Karolína Teličková Váchova 45 Brno 12. březen 1963 ano 4. Pomocí Průvodce formulářem vytvořte formulář s rozvržením sloupců a uložte pod názvem Jména. Do formuláře přidejte následující záznamy: Jiří Adéla Petr Jana Jan
Adámek Jandáková Farský Holá Šimík
Jílovská 12 Petrovská 67 Pod Újezdem 67 Kaskádová 234 Horská 86
Ostrava Praha Brno Ostrava Brno
5. Do návrhového zobrazení tabulky Jména přidejte pole vzdělání tak, aby v tabulce bylo možno z rozbalovacího políčka doplnit ZŠ, SŠ, VŠ. Doplňte údaje podle předlohy. 6. Přesuňte sloupec Vzdělání za sloupec Datum narození a sloupec Jméno za sloupec Příjmení. 7. Vyzkoušejte si za pomoci filtru v tabulce zobrazit: všechny, co mají děti všechny z Brna všechny vysokoškoláky všechny Jany, které mají dítě všechny, kteří jsou z Ostravy a mají dítě všechny, kteří jsou z Brna a jsou bezdětní
23. 3. 1966 27. 5. 1943 5. 8. 1985 31. 1. 1975 28. 4. 1974 Kašparová Kučera Kurát Šimerdová Nádějová Tříska Zelenková Teličková Adámek Jandáková Farský Holá Šimík
ano ano ne ano ne ZŠ SŠ SŠ VŠ VŠ ZŠ SŠ VŠ ZŠ VŠ SŠ SŠ VŠ
8. Vytvořte k tabulce s přidanými údaji o vzdělání nový formulář s názvem Vzdělání. Na první prázdný záznam ve formuláři vepište následující údaje: Vlasta Jánská Dolní 95 Ostrava 31. 7. 1985 ne SŠ 9. Zkontrolujte, zda se záznamy o Vlastě Jánské doplnily také do tabulky Jména.
1
Access
dotazy, filtry, úprava tabulek
10. Do těla formuláře vložte vhodný obrázek (upravit ve Vlastnostech – zachovat proporce) 11. V tabulce Jména odstraňte údaje o Karolíně Teličkové 12. Do tabulky Jména přidejte nakonec sloupec Zaplacené příspěvky a doplňte údaje z tabulky. 13. Z tabulky Jména vytiskněte do souboru záznam o Petru Farském pod názvem farsky.prn.
Kašparová Kučera Kurát Šimerdová Nádějová Tříska Zelenková Adámek Jandáková Farský Holá Šimík Jánská
2 300 Kč 1 890 Kč 1 400 Kč 2 350 Kč 5 430 Kč 1 450 Kč 2 450 Kč 1 850 Kč 2 600 Kč 2 800 Kč 3 100 Kč 2 890 Kč 1 700 Kč
14. Z tabulky Jména vytvořte následující dotazy (v závorce je uvedeno, pod jakým názvem dotaz uložíte) Obyvatelé Ostravy – všechny položky (Ostrava). Ti, kteří mají středoškolské vzdělání – všechny položky (Středoškoláci). Jméno a příjmení těch, kteří zaplatili členský příspěvek od 1000 Kč do 2000 Kč (Příspěvek). Vysokoškoláky z Brna - všechny položky (Vysokoškoláci_Brno). Jméno a příjmení vysokoškoláků s dětmi (Vysokoškoláci_dítě). Jméno a příjmení všech, narozených v srpnu a v červenci (Narozen_7_8). Všechny narozené v roce 1985 – všechny položky (Narozeni_85). Jany, které mají dítě - všechny položky (Jany_s_dětmi) Zobrazte jméno a příjmení všech, kteří jsou bezdětní a jsou narozeni mezi rokem 1980 až 1988 (Bez_dětí). Zobrazte jméno, příjmení,adresu a vzdělání všech, kteří zaplatili příspěvek menší než 2000 Kč (Méně_než_2000). Zobrazte jméno a příjmení všech středoškoláků s dětmi, seřaďte dle příjmení vzestupně (Seřazeno). 15. Pomocí průvodce sestavou vytvořte pro tabulku Jména sestavu s názvem Členové klubu. Úroveň seskupení bude dle města. Dále bude řazena podle příjmení členů klubu vzestupně. Ve Vzhledu stránky nastavte sestavu na šířku, vložte vhodný obrázek do záhlaví sestavy. V návrhovém zobrazení sestavu naformátujte, dbejte na správná zobrazení všech údajů, na jejich zarovnání. Příjmení budou napsána červeně, jména zeleně. Sestavu vytiskněte do souboru, který se bude jmenovat clenove.prn. 16. Pomocí průvodce vytvořte další sestavu z dotazu Méně_než_2000, nazvěte ji Do dvou tisíc. Úroveň seskupení bude dle vzdělání. Dále bude řazena podle příjmení členů klubu vzestupně. V Možnostech souhrnu zajistěte součty zaplacených příspěvků podrobně i souhrnně. Orientace stránky bude na výšku. Ze zápatí sestavy přesuňte údaj o aktuálním datu do levého horního záhlaví. Do zápatí sestavy vložte obrázek penize.wmf ze složky Obrázky. Nadpis změňte na barvu červenou se žlutým podbarvením. Veškeré změny uložte a ukončete práci s databází.
2
Access
dotazy, filtry, úprava tabulek
Řešení 1. 2.
Celou databázi nazvěte Seznam členů. Otevřete návrhové zobrazení tabulky. Dbejte na správné zadání datových typů. Tabulku uložte pod názvem Jména.
3.
Přejděte do zobrazení datového listu a doplňte údaje:
4.
Pomocí Průvodce formulářem vytvořte formulář s rozvržením sloupců a uložte pod názvem Jména. Do formuláře přidejte další záznamy:
3
Access
dotazy, filtry, úprava tabulek
Dokončit a otevřít formulář pro zobrazení informací, v dolní části formuláře Záznam se posunete na další záznam nebo na poslední . Na první prázdný, kam můžete zapisovat lze přepnout klepnutím na . Zapište údaje z další tabulky.
5.
Do návrhového zobrazení tabulky Jména přidejte pole Vzdělání tak, aby v tabulce bylo možno z rozbalovacího políčka doplnit ZŠ, SŠ, VŠ. Doplňte údaje podle předlohy.(ukázka 1)
V tabulce se objeví při zápisu roletka, ze které lze vybrat:
6.
Přesuňte sloupec Vzdělání za sloupec Datum narození a sloupec Jméno před sloupec Příjmení.
Kliknutím v záhlaví sloupce označte celý sloupec Vzdělání, chytněte levým tlačítkem myši pod záhlavím sloupce, až se objeví malý obdélník, v tom okamžiku chycený sloupec přeneste před sloupec Dítě. (ukázka 2)
Sloupec označte najetím na záhlaví až se objeví malá šipka – klikněte.
Chycením LTM za záhlaví sloupce přesuňte.
Totéž udělejte se sloupcem Jméno a přesuňte jej za sloupec Příjmení.
4
Access
dotazy, filtry, úprava tabulek
7. Vyzkoušejte si za pomoci filtru v tabulce zobrazit: všechny, co mají děti Otevřete tabulku Jména a zvolte z panelu nástrojů ikonu Filtrovat podle formuláře , pak ve sloupci Dítě zatrhněte volbu ano a klepněte na ikonu Použít filtr. Objeví se 8 záznamů.
všechny z Brna Odeberte předchozí filtr, vyberte znovu Filtrovat podle formuláře a ve sloupci Město zvolte z roletové nabídky kritérium Brno ve sloupci Děti volíte polohu přepínače : (5 záznamů)
všechny vysokoškoláky
Předchozí postup opakujte (5 záznamů)
všechny Jany, které mají dítě
(2 záznamy) všechny, kteří jsou z Brna a jsou bezdětní (3 záznamy) 8.
Vytvořte k tabulce Jména, kam jste přidali údaje o vzdělání (bod 5) nový formulář s názvem Vzdělání. Na první prázdný záznam ve formuláři vepište údaje ze zadání – Vlastu Jánskou…: postup viz bod 4,
9.
Zkontrolujte, zda se záznamy o Vlastě Jánské doplnily také do tabulky Jména.
10. Do těla formuláře, v návrhovém zobrazení, vložte vhodný obrázek. Tažením myši při držení levého tlačítka roztáhněte tělo formuláře. Ze složky Obrázky vložte obrázek figurka.jpg, zobrazte si na něm pravým tlačítkem myši místní nabídku a zvolte Vlastnosti. V Režimu velikosti nastavte místo oříznout, zachovat proporce. Upravený obrázek pak při držení levým tlačítkem myši v oblasti obrázku přesuňte do připraveného místa v poli formuláře. (ukázka 3)
5
Access
dotazy, filtry, úprava tabulek
Návrhové zobrazení
Zobrazení formuláře
11. V tabulce Jména odstraňte údaje o Karolíně Teličkové: V tabulce Jména označte v záhlaví řádku celý záznam o Teličkové a pomocí místní nabídky – pravého tlačítka záznam odstraňte. 12. Do tabulky Jména přidejte nakonec sloupec Zaplacené příspěvky a doplňte údaje z tabulky. V návrhovém zobrazení tabulky připište pole Zaplacené příspěvky, zadejte datový typ měna bez desetinných míst. Přejděte do zobrazení tabulky a dopište konkrétní příspěvky ze zadání příkladu. 13. Z tabulky Jména vytiskněte do souboru záznam o Petru Farském pod názvem farsky.prn. Označte si řádek s údaji o Farském. Zvolte Soubor – Tisk – Tisk do souboru – Vybrané záznamy – OK. Objeví se tabulka, kam zadáte cestu pro uložení souboru. (ukázka 4) 14. Z tabulky Jména vytvořte následující dotazy (v závorce je uvedeno, pod jakým názvem dotaz uložíte) Obyvatelé Ostravy – všechny položky (Ostrava).(ukázka 5) V dialogovém okně databáze Seznam členů, v levé části přejděte na objekt Dotazy. Zvolte vytvoření dotazu Vytvořit dotaz v návrhovém zobrazení. Přidejte tabulku a zavřete. Chcete-li mít zobrazeny všechny položky v záznamech můžete přidat do prvního sloupečku návrhového zobrazení pole s Jména.* a do dalších zadáte pole s kritérii a odstraníte zaškrtnutí u řádku Zobrazit. Dotaz spustíte ikonou
a výsledný dotaz uložíte.
Ti, kteří mají středoškolské vzdělání – všechny položky (Středoškoláci).
6
Access
dotazy, filtry, úprava tabulek
Jméno a příjmení těch, kteří zaplatili členský příspěvek od 1000 Kč do 2000 Kč (Příspěvek).
Vysokoškoláky z Brna - všechny položky (Vysokoškoláci_Brno).
Jméno a příjmení vysokoškoláků s dětmi (Vysokoškoláci_dítě).
Jméno a příjmení všech, narozených v červenci a v srpnu (Narozen_7_8).
Všechny narozené v roce 1985 – všechny položky (narozeni_85).
Jany, které mají dítě - všechny položky (Jany_s_dětmi)
Zobrazte jméno a příjmení všech, kteří jsou bezdětní a jsou narozeni mezi rokem 1980 až 1988 (Bez_dětí).
Zobrazte jméno, příjmení,adresu a vzdělání všech, kteří zaplatili příspěvek menší než 2000 Kč (Méně_než_2000).
Zobrazte jméno a příjmení všech středoškoláků s dětmi, seřaďte dle příjmení vzestupně (Seřazeno).
7
Access
dotazy, filtry, úprava tabulek
16. Pomocí průvodce sestavou vytvořte pro tabulku Jména sestavu s názvem Členové klubu. V dialogovém okně databáze Seznam členů, v levé části, přejděte na objekt Sestavy. Zvolte vytvořit sestavu pomocí průvodce. Najděte v průvodci tabulku Jména a přidejte všechna pole z levé do pravé části – vybraná pole: (Ukázka 6) Vybraná pole
Úroveň seskupení bude dle města.
Dále bude řazena podle Příjmení členů klubu vzestupně, další okno – volba rozlo- Sestavu uložte pod názvem Členové klubu. žení odsazované, styl podnikový
Ve Vzhledu stránky nastavte stránku sestavy na šířku, vložte obrázek figurka1.wmf do záhlaví sestavy. Sestavu přepněte do návrhového zobrazení, klepněte na záhlaví a z nabídky Vložit Obrázek ze složky Obrázky vložte obrázek figuka1.wmf. Zobrazte si na něm pravým tlačítkem myši místní nabídku zvolte Vlastnosti a v Režimu velikosti nastavte místo oříznout, zachovat proporce. Zmenšený obrázek pak při držení levým tlačítkem myši v oblasti obrázku přesuňte v záhlaví návrhového zobrazení sestavy směrem doprava.(ukázka 7) V návrhovém zobrazení sestavu naformátujte, dbejte na správná zobrazení všech údajů, na jejich zarovnání. Příjmení budou napsána červeně, jména zeleně. (ukázka 8)
8
Access
dotazy, filtry, úprava tabulek
Sestavu vytiskněte do souboru, který se bude jmenovat clenove.prn. 17. Pomocí průvodce vytvořte další sestavu z dotazu Méně_než_2000, nazvěte ji Do dvou tisíc. Úroveň seskupení bude dle vzdělání. Dále bude řazena podle příjmení členů klubu vzestupně. V Možnostech souhrnu zajistěte součty zaplacených příspěvků podrobně i souhrnně.(ukázka 9) Orientace stránky bude na výšku. Ze zápatí sestavy přesuňte údaj o aktuálním datu do levého horního záhlaví. Do zápatí sestavy vložte obrázek penize.wmf ze složky Obrázky. Nadpis změňte na barvu červenou se žlutým podbarvením. (ukázka 10)
Veškeré změny uložte a ukončete práci s databází.
9