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 pol
i 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ř.:
stisk F6 ... vytvoř nový záznam (řádek)
postupný stisk
Esc a F6 ... označ aktuální záznam (řádek)jako neplatný/obnov neplatný záznam

 

^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):
F7
... přejde se do režimu zadávání dotazu, vyplňte filtrovací hodnoty do relevantních polí
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

 

Přesměrování tisku

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.