FILTROVÁNÍ DATABÁZE

Ukázka filtrování databázové tabulky pomocí rozšířeného filtru. Na listě DB je zobrazena databáze, oblast výsledků filtrování a tlačítka pro spouštění maker jednotlivých filtrů. Na listě podmínky filtrování jsou zobrazeny podmínky automatiského filtrování a na listě popis polí DB jsou pole  popsána. 

Databáze má pro všechna pole nastaveno Ověřování, Pole placeno vybírá data ze Seznamu pro ověřování Placeno.

Všechna makra byla vytvořena pouze záznamníkem. Úprava spočívala jen v odstranění komentářů. Poslední makro pro odstranění dat z výsledků filtrování bylo provedeno vybráním mazané oblasti a vymazáním z menu Úpravy/Vymazet/Vše. Úprava makra spočívala v odstranění dvojice Select-Selection, aby po provedení makra nezůstala vybraná mazaná oblast. 

Pokud umíme nastavit vlastnosti ovládacím prvkům a volat makra událostí click těchto prvků a pracovat s automatickým filtrem, pak je všechno velmi jednoduché a přitom atraktivní, zvláště když uživatel provádí často stejné filtrování rozsáhlé databáze. Filtrovací makra vytvořená záznamníkem není třeba ani komentovat, snad jen připomínám, že v rámci záznamu maker musím vybrat nejdřív jednu buňku databáze (jinak kdybych spouštěl filtrovací makro a kurzor by nebyl v databázi, filtrování a tedy i makro by asi kolabovalo - aspoň u automatických filtrů, u rozšířených možná ne - nezkoušel jsem to).

Stažení souboru

Zpět na hlavní stránku