Práce se seznamem nebo číselníkem
From NAVIGAL
PRÁCE SE SEZNAMEM NEBO ČÍSELNÍKEM
Při práci ze seznamem nebo číselníkem se vychází z koncepce, která je použitá ve všech seznamech a číselnících v aplikaci. Využívá se dvou úrovní, kdy jedna je přehledová a druhá detailová.
Přehledová úroveň
Přehledová úroveň je představována klasickým zobrazením množiny záznamů v tabulce, jejíž záhlaví popisuje obsah sloupce resp. položky. V přehledové úrovni není možné záznamy přímo v tabulce jakkoliv modifikovat. K tomu je určená detailová úroveň. V horní části dialogu je nástrojový panel. V něm jsou specifikovány nabídky a funkce, které je možno aplikovat na vybraný záznam popřípadě na seznam.
Stojíte–li na existujícím záznamu, máte zpravidla možnost záznam upravit či smazat, popř. shlédnout detail záznamu. Kdykoliv je také možné záznam přidat. V této souvislosti je důležité následující:
Všechny úpravy, které jsou v seznamu vykonány, jsou zapsány až při uzavření dialogu, nebo po stisku tlačítka Uložit. Vždy budete dotázáni, zda změny uložit, či nikoliv. Potvrdíte-li Ano, provede se trvalé zapsání změn (jde samozřejmě taky o mazání). Zvolíte-li volbu Ne, nejsou změny akceptovány a stav seznamu je jako před posledním otevřením seznamu, resp. po posledním zapsání změn. Volba Storno je nevýkonná volba, která Vás vrací bez akce do rozpracovaného seznamu. Je třeba zdůraznit, že změn může být libovolné množství nad libovolným počtem záznamů. Výhody tohoto přístupu jsou zřejmé a především možnost kdykoliv se vrátit po sérii omylů do původního stavu může být velmi cenná.
U tabulky se záznamy je možnost definovat si velikost a pořadí sloupců (standardně táhnutím myší nad záhlavím tabulky). Dvojklikem na název sloupce můžeme obsah tabulky seřadit vzestupně či sestupně.
Detailová úroveň
Detailová úroveň je představována dialogovým oknem, kde je podrobně zobrazen vybraný záznam a všechny jeho položky, které nemusely být zmíněny v přehledové úrovni. V detailové úrovni se řeší vždy operace nad konkrétním záznamem a to především přidávání, úprava a mazání. Formou karet se mohou položky záznamu sdružovat v souvisejících celcích. Z hlediska změny obsahu záznamu je podstatné pouze to, zda je detailový dialog uzavřen pomocí tlačítka Ok popř. klávesou Enter, nebo tlačítkem Storno popř. klávesou Escape . Veškeré změny jsou však skutečně potvrzeny až uzavřením přehledové úrovně (dialogu), popř. tlačítkem Uložit.