Výběrové mechanismy
Prvkem, který vévodí většině tiskových matric, je výběrový mechanismum. Umožňuje jednoduchý výběr požadovaného rozsahu pro tisk, zároveň jej však lze použít pro rychlý výběr podle složitých kritérií. V sestavách programu SSB2000 jsou použity výběrové mechanismy pro výběr celků, objektů, subjektů, kontaktů, středisek, položek faktur a oprav. Vzhled všech výběrových prvků je jednotný. Skládá se ze seznamu vybraných položek, tlačítka Upravit výběr a informaci o tom, kolik položek je právě vybráno. Ovládání a výběry položek pomocí výběrových prvků jsou velmi jednoduché. Po stisku tlačítka Upravit výběr se objeví další formulář, které vévodí tabulka obsahující vybrané položky. Pod tabulkou je umístěno pět tlačítek s následujícím významem:
- Tlačítko Zrušit položku - odstraní z tabulky právě aktivní položku
- Tlačítko Zrušit výběrem - otevře další formulář, ve které lze specifikovat podmínky pro odstranění položek z výběru.
- Tlačítko Zrušit vše - odstraní všechny položky výběru
- Tlačítko Uložit do souboru - uloží aktuální výběr do souboru pro možnost pozdějšího použití
- Tlačítko Načíst ze souboru - načte ze souboru dříve uložený výběr
- Tlačítko Uchovat výběr - uchová aktuální výběr do panelu nástrojů Výběrové seznamy. Tlačítko je přítomno pouze ve výběrových mechanismech celků, objektů a subjektů.
V pravé části obrazovky jsou umístěna tlačítka pro přidání položek do výběrového seznamu podle různých kritérií. Počet tlačítek je pro každý typ výběrového prvku různý.
Nejmocnějším způsobem, jak ovlivnit výsledný výběr je však použití filtrů. Ať již je při přidávání do seznamu zvolen libovolný postup (jednotliví nájemci, dle objektů, dle celků apod.) vždy je možno na výběrové obrazovce omezit nabízený výběr stiskem tlačítka Filtr. Po stisku tohoto tlačítka se objeví další obrazovka, jejíž vzhled opět závisí na tom, co tvoří obsah výběrového seznamu. Vždy se však jedná o jednotlivé položky, u kterých je přítomen přepínač. Zaškrtnutím přepínače je daná položka (kritérium) aktivována a omezuje nabízený výběr.
U některých z položek filtru je navíc přítomen přepínač negace. Jeho zaškrtnutí znamená, že má platit opak specifikované podmínky.
S mechanismem filtru se lze setkat ještě na jednom místě při použití výběrového seznamu. Je to již výše zmíněné tlačítko Zrušit výběrem. Rozdíl oproti výše popsaného použití filtru je ten, že položky vyhovující podmínkám stanovených filtrem budou odstraněny z výběrového seznamu.
Příklad: Metodika výběrových mechanismů - výběrová tlačítka
V sestavě Seznam je stiskem tlačítka Upravit výběr vyvolána další obrazovka s (zatím) prázdným seznamem subjektů. V pravé části této obrazovky je pod nadpisem Přidat přítomno pět tlačítek. Po stisku tlačítka Nájemce je nabídnut výběrový seznam s jednotlivými nájemci a lze vybrat konkrétní nájemce. Pokud by však bylo stisknuto tlačítko Dle objektů, byl by nabídnut výběrový seznam objektů a do výsledného seznamu by byli přidáni všichni nájemci z vybraných objektů (tj. současně objekt užívající i minulí). Podobně po stisku tlačítka Dle celků a výběru celků by byli do výsledného seznamu přidáni všichni nájemci z vybraných celků. Důležité je to, že nezávisle na tom, podle jakého kritéria je výběr prováděn (tj. jaké tlačítko je stisknuto), je výsledkem vždy seznam nájemců.
Podobně při provádění výběru v jiných sestavách je např. při výběru položek faktur výsledkem vždy přidání položek faktur do stávajícího seznamu, při výběru středisek je výsledkem vždy přidání středisek do stávajícího seznamu.
Příklad: Metodika výběrových mechanismů - použití filtru 1
Při výběru nájemců a přidávání jednotlivých nájemců se po stisku tlačítka Filtr objeví obrazovka s mnoha položkami. Jednou z položek je i položka Subjekt. Zaškrtneme-li přepínač u této položky a do pole napíšeme Nová, budou nám po potvrzení tlačítkem Vybrat nabídnuty všechny subjekty, jejichž příjmení začíná „Nová“. Výsledkem tedy mohou být subjekty Nová Jaroslava, Nováček Rudolf, Novák Jan, Nováková Jana.
Příklad: Metodika výběrových mechanismů - použití filtru 2
Zaškrtneme-li přepínač u položky Subjekt, do pole napíšeme „Nová“ a zašktneme přepínač negace, budou nám po potvrzení tlačítkem Vybrat nabídnuty všechny subjekty, jejichž příjmení nezačíná„Nová“. Výsledek tedy nebude obsahovat subjekty Nová Jaroslava, Nováček Rudolf, Novák Jan, Nováková Jana.
Příklad: Metodika výběrových mechanismů - použití filtru 3
Správce chce při provádění úlohy Hromadný předpis penále vybrat všechny bydlící (neodstěhované) nájemce z bytů I. a II. kategorie.
Po stisku tlačítka Upravit výběr stiskne tlačítko Dle objektů a na následující obrazovce tlačítko Filtr. Zaškrtne volbu Kategorie a v příslušející nabídkovém seznamu vybere položku Byt I. kategorie. Po stisku tlačítka Vybrat se ocitne na předchozí obrazovce, ve které je zobrazen seznam všech subjektů z bytů I. kategorie. Stiskem tlačítka Vybrat vše označí pro výběr všechny subjekty. Po provedení výběru a stisku tlačítka OK je seznam vybraných subjektů přidán na předchozí obrazovku. V seznamu jsou tedy všechny subjekty (tj. nájemce, vlastníci a hospodáři) z bytů I. kategorie.
Dále je třeba znovu stisky tlačítek Dle objektů a Filtr vyvolat obrazovku pro omezení výběru, zaškrtnout volbu Kategorie a v příslušející nabídkovém seznamu vybert položku Byt II. kategorie. Po stisku tlačítek Vybrat vše a OK jsou k stávejícímu seznamu subjektů přidány subjekty z bytů II. kategorie.
Posledním krokem je omezení výběru stiskem tlačítka Zrušit výběrem, zaškrtnutím volby Typ subjektů a příslušejících voleb Vlastníci a Hospodáři a volby Odstěhován od - do a příslušející volby negace. Pole pro omezení datumového rozmezí nastěhování není třeba vyplňovat, jsou v úvahu brány všechny možné datumy. Nastevení tedy znamená: „Není…“ (zaškrtnuta volba negace) „…odstěhován kdykoli“ (nejsou vyplněna pole datumového rozmezí), přeloženo do češtiny: „Není odstěhován“. Po potvrzení tlačítkem OK budou ze stávajícího výběru odstraněni všichni vlastníci a hospodáři a všichni odstěhovaní, zbydou tedy pouze bydlící uživatalé z bytů I. a II. kategorie.