|
|
|
|
## [Modul 5 --- Databázový program]{#domu}
|
|
|
|
|
|
|
|
|
|
\
|
|
|
|
|
[Řešený příklad 1](#Priklad1)\
|
|
|
|
|
[Řešený příklad 2](#Priklad2)\
|
|
|
|
|
[Náměty na cvičení](#namety)
|
|
|
|
|
|
|
|
|
|
[Soubory ke stažení](download/prikady.zip)
|
|
|
|
|
|
|
|
|
|
**[Sylabus](index.php?menu=61#m5)**
|
|
|
|
|
|
|
|
|
|
[**Modul 5**]{#sylabus} --- *Databáze/systémy pro uchovávání dat* -
|
|
|
|
|
požaduje, aby kandidát rozuměl základní koncepci databází a byl schopen
|
|
|
|
|
je používat na osobním počítači. Modul je rozdělen na 2 části: v první
|
|
|
|
|
části testu je zahrnut návrh jednoduché databáze s využitím standardního
|
|
|
|
|
databázového balíčku, ve druhé části musí kandidát předvést svoji
|
|
|
|
|
schopnost získat informace z existující databáze pomocí nástrojů pro
|
|
|
|
|
dotazy, výběry a třídění. Kandidát by měl být rovněž schopen vytvořit a
|
|
|
|
|
upravit sestavy.
|
|
|
|
|
|
|
|
|
|
## [Řešený]{#Priklad1} příklad 1 --- Jak vytvořit jednoduchý formulář
|
|
|
|
|
|
|
|
|
|
**Úkol:**
|
|
|
|
|
|
|
|
|
|
Vytvořte jednoduchý formulář pro vkládání dat do tabulky **Výrobky**
|
|
|
|
|
databáze **Priklady.**
|
|
|
|
|
|
|
|
|
|
**Řešení:**
|
|
|
|
|
|
|
|
|
|
1. Otevřete databázový soubor **Priklady*.*** (soubor naleznete uvnitř
|
|
|
|
|
archivu [priklady.zip](download/prikady.zip))
|
|
|
|
|
2. Formulář vytvoříme pomocí průvodce. V okně **Databáze** v oblasti
|
|
|
|
|
Objekty klikněte na tlačítko **Formuláře**. V dialogovém okně
|
|
|
|
|
dvojitě klikněte na **Vytvořit formulář pomocí průvodce**.\
|
|
|
|
|
![](images/ecdl/mod5/image003.jpg){width="541" height="298"}\
|
|
|
|
|
\
|
|
|
|
|
Objeví se dialogové okno **Průvodce formulářem**.\
|
|
|
|
|
![](images/ecdl/mod5/image005.jpg){width="520" height="360"}\
|
|
|
|
|
3. Ze sekce Tabulky či dotazy vyberte tabulku **Výrobky**. Ze sekce
|
|
|
|
|
**Dostupná pole** můžete vybrat jednotlivá pole a kliknutím na šipku
|
|
|
|
|
vybrané pole přesunete do sekce **Vybraná pole**. V našem případě
|
|
|
|
|
vyberte všechna pole kliknutím na dvojšipku.\
|
|
|
|
|
![](images/ecdl/mod5/image007.jpg){width="520" height="360"}\
|
|
|
|
|
4. Klikněte na tlačítko **Další** a zvolte rozvržení formuláře,
|
|
|
|
|
např.**sloupce**.\
|
|
|
|
|
![](images/ecdl/mod5/image009.jpg){width="520" height="360"}\
|
|
|
|
|
5. Klikněte na tlačítko **Další**. Zvolte **Styl formuláře**, např.
|
|
|
|
|
**Mezinárodní**. Klikněte na **Další**. Zvolte název Formuláře,
|
|
|
|
|
průvodce nabízí pro formulář shodný název jaký má tabulka ---
|
|
|
|
|
**Výrobky**. Klikněte na **Dokončit**. Na obrazovce se objeví
|
|
|
|
|
Formulář **Výrobky**.\
|
|
|
|
|
![](images/ecdl/mod5/image011.jpg){width="366" height="236"}\
|
|
|
|
|
\
|
|
|
|
|
Na spodním okraji formuláře je panel s navigačními tlačítky.
|
|
|
|
|
Tlačítko s hvězdičkou slouží k přidání nového záznamu.\
|
|
|
|
|
![](images/ecdl/mod5/image013.jpg){width="363" height="238"}\
|
|
|
|
|
|
|
|
|
|
## [Řešený]{#Priklad2} příklad 2 --- Jak vytvořit jednoduchou tiskovou sestavu
|
|
|
|
|
|
|
|
|
|
**Úkol:**
|
|
|
|
|
|
|
|
|
|
Vytvořte jednoduchou sestavu pro tisk dat z tabulky **Výrobky** databáze
|
|
|
|
|
**Priklady.**
|
|
|
|
|
|
|
|
|
|
**Řešení:**
|
|
|
|
|
|
|
|
|
|
1. Otevřete databázový soubor **Priklady*.*** (soubor naleznete uvnitř
|
|
|
|
|
archivu [priklady.zip](download/prikady.zip))
|
|
|
|
|
2. Sestava je účinný způsob, jak prezentovat data v tištěné formě. V
|
|
|
|
|
okně Databáze v oblasti **Objekty** klikněte na tlačítko
|
|
|
|
|
**Sestavy**. Dvojitě klikněte na příkaz Vytvořit sestavu pomocí
|
|
|
|
|
průvodce.\
|
|
|
|
|
![](images/ecdl/mod5/image015.jpg){width="539" height="302"}\
|
|
|
|
|
3. Objeví se dialogové okno Průvodce sestavou.\
|
|
|
|
|
![](images/ecdl/mod5/image017.jpg){width="520" height="360"}\
|
|
|
|
|
\
|
|
|
|
|
Ze sekce **Tabulky či dotazy** vyberte tabulku **Výrobky**. Ze sekce
|
|
|
|
|
**Dostupná pole** můžete vybrat jednotlivá pole a kliknutím na šipku
|
|
|
|
|
vybrané pole přesunete do sekce **Vybraná pole**. V našem případě
|
|
|
|
|
vyberte všechna pole kliknutím na dvojšipku.\
|
|
|
|
|
![](images/ecdl/mod5/image019.jpg){width="520" height="360"}\
|
|
|
|
|
4. Klikněte na tlačítko **Další.** V dalším dialogovém okně můžete
|
|
|
|
|
vybrat položku, podle které se data seskupí. Výběr se týká
|
|
|
|
|
opakujících se položek. V našem případě tuto volbu nepoužijete,
|
|
|
|
|
klikněte na **Další**.
|
|
|
|
|
5. V dalším dialogovém okně rozhodnete o tom, podle které položky
|
|
|
|
|
budeme údaje řadit. Ze seznamu polí vyberte **Název výrobku.**
|
|
|
|
|
Tlačítkem AZ určíte, zda řazení bude vzestupné, či sestupné.\
|
|
|
|
|
![](images/ecdl/mod5/image021.jpg){width="520" height="360"}\
|
|
|
|
|
6. Klikněte na tlačítko **Další**. Objeví se dialogové okno, ve kterém
|
|
|
|
|
určíte, jaké bude rozvržení a orientace sestavy. Sloupcové rozvržení
|
|
|
|
|
se hodí pro sestavy s menším počtem záznamů a sloupce se tisknou pod
|
|
|
|
|
sebe, v tabulkovém rozvržení se položky tisknou vedle sebe,
|
|
|
|
|
v zarovnaném rozvržení tisk připomíná tištěný formulář. Zvolte
|
|
|
|
|
**Zarovnané rozvržení** s orientací **Na výšku**.\
|
|
|
|
|
![](images/ecdl/mod5/image023.jpg){width="520" height="360"}\
|
|
|
|
|
7. Klikněte na **Další**. Zvolte např. **Společenský styl**. Klikněte
|
|
|
|
|
na **Další**. Zvolte název sestavy, např. ponechte název
|
|
|
|
|
**Výrobky**. Potvrďte **Dokončit**. Na obrazovce se objeví výsledná
|
|
|
|
|
sestava.\
|
|
|
|
|
![](images/ecdl/mod5/image025.jpg){width="604" height="337"}\
|
|
|
|
|
\
|
|
|
|
|
Sestava je připravena buď k tisku, nebo k případným úpravám, kterými
|
|
|
|
|
výslednou sestavu přizpůsobíte svým představám.
|
|
|
|
|
|
|
|
|
|
[Zpět](#domu)
|
|
|
|
|
|
|
|
|
|
[\
|
|
|
|
|
]{style="font-size:18.0pt;font-family:Arial;
|
|
|
|
|
color:black;"}
|
|
|
|
|
|
|
|
|
|
## [Náměty]{#namety} na další příklady, které budou postupně řešeny v časopise Počítač pro každého
|
|
|
|
|
|
|
|
|
|
1. Jak upravit formulář.
|
|
|
|
|
2. Jak filtrovat podle formuláře.
|
|
|
|
|
3. Jak ve formuláři použít objekt seznam.
|
|
|
|
|
4. Jak upravit objekty v sestavě.
|
|
|
|
|
5. Jak seskupovat v sestavách.
|
|
|
|
|
6. Jak upravit vlastnosti položek v tabulce.
|
|
|
|
|
7. Jak do dotazu zařadit výpočty.
|
|
|
|
|
8. Jak v dotazu použít souhrnný výpočet.
|