Ovládání aplikace
Aplikace komunikuje s uživatelem prostřednictvím:
aplikačního menu, ve kterém uživatel volí vždy jednu aplikační funkci,
formulářů, pomocí nichž si aplikace vyměňuje informace s uživatelem při provádění zvolené aplikační funkce. Formulář je logicky členěn do bloků, v blocích bývá několik vstupně výstupních políček. Políčka v rámci bloku tvoří jeden záznam (často jsou uspořádána do řádku).
Nepřesně lze říci, že v pozadí každého bloku se skrývá jedna databázová tabulka, základní tabulka bloku.
Jednomu řádku základní tabulky bloku pak odpovídá jeden záznam bloku.
Blok může být jednozáznamový nebo vícezáznamový. Jeden záznam v bloku je vždy aktuální.
Jednozáznamový blok bývá graficky uspořádán jako papírový formulář, vícezáznamový blok bývá graficky uspořádán jako dvourozměrná tabulka.
V bloku lze prohlížet ty záznamy, které byly vybrány ze základní tabulky do pracovní oblasti bloku. Výběr záznamů z databáze se provádí pomocí tzv. dotazu. Někdy se říká, že dotaz definuje jakýsi filtr, přes který procházejí pouze záznamy, které vyhovují podmínce stanovené v definici filtru - dotazu.
Dotaz je formulován ve smyslu ‘ vyber ty řádky základní tabulky bloku, které se podobají zadanému vzoru’. Triviální dotazy:
Vyber všechny řádky, které mají v poli Příjmení hodnotu ‚Novák‘.
Vyber všechny řádky, které mají v poli Známka hodnotu ‚3‘ a současně v poli Kód_předmětu mají hodnotu ‘36DBS’.
Vyber všechny řádky, mající v poli Příjmení hodnotu podobnou vzoru ‘Nov_k‘ a současně v poli Jméno mají hodnotu ‘Ji_ ’
Vyber všechny řádky, které mají v poli Příjmení hodnotu podobnou vzoru ‘No%‘ a současně v poli Název_předmětu mají hodnotu ‘%systémy% ‘.
V dotazu se uplatní pouze neprázdná políčka bloku formuláře
Změny dat v jednotlivých záznamech bloku (nový záznam, změněný záznam, zrušený záznam) jsou drženy v pracovní oblasti bloku. Jejich promítnutí do základní tabulky v databázi se provádí až na základě výslovného příkazu zapiš (potvrď). Před jeho vydáním lze blok formuláře opustit a tím stornovat dosud nepotvrzené výsledky práce.
Dílčí akci nad formulářem lze vyvolat stiskem klávesy přímé volby, nebo volbou z menu nad formulářem.
Aplikace se ovládá pomocí počeštěného znakového terminálu. Použití jednotlivých kláves se liší od klasických PC aplikací.
|
|
Esc |
tato klávesa neslouží ke spuštění únikových funkcí. Slouží jako prefix pro stisk jiné klávesy. Např.: |
|
|
^K |
zobrazení seznamu všech 'živých' kláves přímé volby a jejich sekvencí |
|
|
F12 |
přechod do menu nad formulářem |
|
|
F4 nebo ^X |
únikové a odvolávací klávesy |
|
|
F2 |
potvrzení účinku provedené práce ( zapiš) |
|
|
F6 |
Vytvoř nový záznam |
|
|
Esc F6 |
Zruš aktuální záznam (označ záznam jako neplatný/obnov platnost neplatného záznamu) |
|
|
F7,F8 |
Zadání filtru (dotaz): F8 ... provedení dotazu, nadále se ve formuláři zobrazí pouze záznamy, odpovídající dotazu |
|
|
TAB;Enter |
další, předcházející políčko formuláře |
|
|
Esc TAB; F9 |
přesun kurzoru na předcházející políčko formuláře |
|
|
šipky dolu a nahoru |
přesun kurzoru na další, resp. předcházející záznam v rámci jednoho bloku |
|
|
PgDn, PgUp |
přesun kurzoru na další, resp. předcházející blok formuláře |
|
|
^T |
Vytiskni na zvolené tiskárně některou z připravených tiskových sestav |
Tiskovou sestavu, vyvolanou nad kterýmkoliv formulářem můžete, po případném prohlédnutí na obrazovce vašeho terminálu, odeslat na vybrané výstupní zařízení:
lokální tiskárnu počítače, na kterém je spuštěn emulátor terminálu (asi u něj sedíte),
zveřejněnou síťovou tiskárnu
do souboru s odesláním pomocí e-mail.
Volbu tiskového ovladače pro daný typ tiskárny lze uskutečnit funkcí Služby/Přesměrování
.Po
spuštění formuláře se zobrazí nabídka vám dostupných ovladačů. Pomocí kurzorových kláves vyberte ovladač, odpovídající nejvíce vaší tiskárně. Nabízejí se ovladače pro známé typy lokálních tiskáren, pro zveřejněné síťové tiskárny a ovladače umožňující ' tisk do souboru' . Každý ovladač má určeno
zda je/není určen pro lokální tiskárnu (tedy tiskárnu, připojenou k počítači u něhož sedíte),
typ tiskárny,
vnitřní kódování tiskárny pro českou diakritiku (ISO LATIN2, PC LATIN2, MS WINDOWS (CP1250), ASCII),
hustotu tisku (normální, condensed).
Po spuštění formuláře najeďte kurzorovými klávesami na odpovídající ovladač a stiskem klávesy
Enter učiňte volbu. Potom opusťte formulář pomocí F4.Poznámky
:
V případě tisku na tiskárně s šířkou 80 normálních znaků se může stát, že řádky širší sestavy se budou násilně zalamovat. V takovém případě zvolte variantu ovladače condensed.
V případě 'tisku přes e-mail' je třeba si uvědomit, že se do souboru ukládají data, která by jinak byla odeslána na tiskárnu určenou zvoleným ovladačem, včetně případné sekvence řídicích znaků na počátku souboru a případného násilného zalamování řádků podle šířky válce. Chcete-li si poslat sestavu neovlivněnou fyzickými vlastnostmi konkrétní tiskárny (například ji chcete následně upravit pomocí některého editoru), zvolte ovladač ' Binary ISO LATIN2' . V podstatě můžete zvolit kterýkoliv ovladač, jehož označení začíná slovem 'Binary', protože vlastní funkce 'odeslání přes e-mail' se ještě jednou zeptá na kódování české diakritiky. Data v databázi jsou v kódu ISO LATIN2, takže se ušetří jednu konvverzi.