Cvičení předmětu KIV/DBM1
2. týden výuky, cvičící: Ing. Tomáš Kotouč
Vytvoření jednoduchého formuláře nad tabulkou, přetvoření formuláře v nekonečný, vytvoření jednoduchých dotazů, vytvoření formuláře nad dotazem
- Založíme si tabulku pro aplikaci Seznamka:
- Seznamka (ID_Seznamka [počítadlo], jmeno [text 30], prijmeni [text 20], datum_narozeni [datum], kontakt [text 100], uz_neni_volny [ANO/NE]).
- Klíčem označíme položku ID_Seznamka.
- Vytvoříme si jednoduchý formulář nad tabulkou Seznamka:
- Přepneme se do záložky Formuláře.
- Klikneme na tlačítko Nový.
- Jako tabulku (dotaz), nad kterou se má formulář vytvořit si zvolíme tabulku Seznamka.
- Necháme vytvořit formulář průvodcem.
- Styl budoucího formuláře si zvolíme jednoduchý.
- Klikneme na tlačítko OK.
- Ve formuláři se budou zobrazovat všechny položky tabulky (klikneme na tlačítko >>).
- Klikneme na tlačítko Next.
- Styl položek formuláře necháme reliéfní.
- Klikneme na tlačítko Next.
- Necháme zvolené nastavení.
- Klikneme na tlačítko Dokončení.
- zobrazí se nám systémem vytvořený formulář.
- Formulář si uložíme pod názvem Seznamka.
- Ve formuláři zadáme pět záznamů.
- Záznam se ukládá při přechodu na další záznam (pomocí tlačítka > dole na formuláři) nebo při opuštění formuláře.
- Změna podoby formuláře:
- Systém nám vytvořil formulář tak, jak dovedl. Nám se však nelíbí, že popis není česky a že se nám zobrazuje položka ID_Seznamka.
- Otevřeme si formulář pro návrh.
- Vstoupíme postupně na všechny titulky u jednotlivých položek a přepíšeme je do češtiny. Je zde možno přepisovat přímo nebo si zobrazit Vlastnosti daného objektu formuláře (buď dvojitě klikneme na libovolném objektu formuláře nebo klikneme na menu Zobrazit - Vlastnosti) a daný text opravíme v položce Titulek.
- Klikneme si na políčko u titulku ID_Seznamka a změníme jeho vlastnost Zobrazit na Ne.
- Formulář uložíme.
- Přetvoření jednoduchého formuláře v nekonečný:
- Formulář nám v tuto chvíli zobrazuje pouze jeden záznam. Mezi záznamy se můžeme přesunovat pomocí voliče záznamů vespod formuláře.
- My však chceme zobrazovat více záznamů zároveň.
- Mezi jednotlivými políčky je mnoho místa, přesuneme si je tak, aby zabírali méně místa. Můžeme klidně zakrýt i políčko ID_Seznamka, které se nám stejně nezobrazuje. Políčko jmeno a prijmeni můžeme dát vedle sebe.
- Zmenšíme plochu těla formulře.
- Ve vlastnostech formuláře (klikneme na bílou plochu vedle horizontálního měřítka v levém horním rohu formuláře) nastavíme vlastnost Výchozí zobrazení z Jednoduchý formulář na Nekonečný formulář.
- Formulář uložíme.
- Vytvoření dotazu nad tabulkou Seznamka, který bude vybírat jen občany, kteří ještě nejsou s nikým seznámeni:
- Přepneme se do záložky Dotazy.
- Klikneme na tlačítko Nový.
- Zobrazí se nám návrh dotazu spolu se seznamem tabulek a dotazů, které můžeme vložit do vrchní části návrhu dotazu. Vybereme si tabulku Seznamka, klikneme na tlačítko Přidej a protože už nemáme co přidávat, klikneme na tlačítko Zavřít.
- Nyní klikneme postupně na všchny řádky tabulky (až na první *) a každá položka se nám zobrazí dole v jednom sloupci.
- Dole v řádce Řadit si můžeme nastavit, jak chceme aby byly záznamy řazeny = vzestupně / sestupně. Záleží také na pořadí sloupců, u kterých řazení nastavíte (když např. dáme řazení nejprve k příjmení a potom k jménu, budou se nám řadit záznamy podle abecedy nejprve podle příjmení a v rámci stejného příjmení potom podle jména).
- U sloupce uz_neni_volny nastavíme v řádce Kritéria hodnotu FALSE = což v angličtině znamená nepravda, tedy že u položky není nastaveno TRUE = pravda.
- Dotaz uložíme pod názvem Volni.
- Název dotazu nesmí být shodný s jiným dotazem nebo tabulkou.
- Vytvoření formuláře nad dotazem:
- Formulář nad dotazem Volni si můžeme vytvořit kopií formuláře Seznamka.
- Označíme si formulář Seznamka, klikneme na menu Úpravy - Kopírovat (nebo stiskneme klávesy CTRL+C nebo klikneme na příslušnou ikonu na horní liště) = tím se formulář uloží do paměti počítače, klikneme na menu Úpravy - Vložit (nebo stiskneme klávesy CTRL+V nebo klikneme na příslušnou ikonu na horní liště) = tím se z paměti počítače vkládá nový objekt (v tomto případě formulář), kterému musíme dát nový název. Dáme mu název Volni.
- Otevřeme si návrh formuláře Volni.
- Ve vlastnostech formuláře změníme vlastnost Zdroj záznamů z Seznamka na Volni.
- Formulář uložíme.
- Když si formulář otevřeme, zjistíme že nám opravdu zobrazuje jen záznamy, u nichž v tabulce Seznamka je položka uz_neni_volny nastavena na FALSE. To si můáeme ověřit tak, že si u všech záznamů až na jeden zaškrtneme křížek u položky Už není volný, formulář uzavřeme a znova otevřeme, zobrazí se jen jeden záznam ten, u kterého jsme nezaškrtli křížek u položky Už není volný.
Pokud najdete nějaké nesrovnalosti, zašlete je, prosím, na e-mailovou adresu kotouc@civ.zcu.cz.