20. MS Access/LibreOffice Base – dotazy a formuláře – pokročilejší prvky (18.3.2025)
Obsah hodiny
Dnes jsme se vrátili k dotazům – bavili jsme se o možnostech v dotazech filtrovat. Řekli jsme si pár příkladů, kdy je to potřeba
Filtr na žáky jedné třídy např. při zápisu známek v Edookitu
Seznam prodaného zboží v daném měsíci
Ukázali jsme si, jak se v dotazu pracuje s filtrováním a řazením:
Ukázali jsme si, jak uplatním filtr v dotazu vytvořeném “ručně” pomocí návrhového zobrazení
V naší databázi hudebních alb jsme přidali dva dotazy dle zadání níže
Ukázal jsem vám, jak vytvořím dotaz s parametrem pomocí [Zadej rok:]. (Hranaté závorky se na české klávesnici píší pravý Alt + F a pravý Alt +G)
Dále jsme se bavili o formulářích – o použití rozbalovacího seznamu s možnostmi
Ukázali jsme si, jak do formuláře přidám nové prvky a jak edituju ty stávající
Ukázali jsme si, jak vložit Rozbalovací seznam (Drop-down list)
V naší databázi hudebních alb jsme existující formulář vylepšili tak, že jsme políčko s číselnou hodnotou ID interpreta nahradili rozbalovacím seznamem s názvy interpretů a obdobě i nosič.
Použiju průvodce a vše naklikám (ikonka průvodce je skryta pod rozkliknutím jednotlivých prvků a občas je potřeba ji deaktivovat a znovu aktivovat
První dotaz vypíše všechna alba jednoho konkrétního (vámi vybraného) interpreta
Druhý dotaz vypíše všechna alba (spolu s rokem vydání a interpretem) vydaná v roce 2015 a později. Rok můžete případně zaměnit dle vašeho seznamu alb tak, aby některá alba byla vyfiltrována a jiná ne
Dotazy vhodně pojmenujte
Upravte formulář ve vaší databázi alb tak, aby místo číselného ID interpreta a ID nosiče obsahoval rozbalovací seznam pro obě tyto položky