JLABS

Mikrobiologie-2001.Step-by-step.002

Úkol 002 - definovat číselník se seznamem razítek volatelný přes Alt+Písmeno v knize


Bullet Razítka nebo jejich seznamy, ze kterých jsou razítka vybírána, jsou "navěšena" na stisk Alt+Písmeno v knize. Typicky Alt+B otiskne razítko MIKROB, Alt+C rozvine seznam sestav s citlivostmi, ze kterého se vybere konkrétní apod. Jedná se o situaci v knize:


Bullet Musíme tedy umět seznamy psát.
Bullet Protože je všemožných seznamů velmi mnoho, nejsou organizovány jako databázové tabulky, ale spíše jako krátké soubory uložené jako MEMO položky v tabulce Ciselniky. Proto se z tradičních důvodů položky této tabulky pojmenovávají jako by to byly soubory. Třebas sys/cri.cis apod. Používáme ZÁSADNĚ normální lomítka a nikdy zpětná. Systém je možno uvést i do chodu, kdy obchází databázi a skutečně pracuje s externími soubory. To se může hodit při ladění nebo opravách databáze na dálku. Proto při konvencích "jako kdyby to byly soubory" zůstaneme i nadále.
Bullet Rozjedeme pohled "Číselníky" v kapitole "Mustrovníky" a zobrazí se seznam pojmenovaných MEMO položek. Bude to vypadat cca takto:


Bullet Nejprve vyhledáme číselník "sys/citl_pokus.cis" a stoupneme si v pohledu na něj. Zkusíme to filtrací, po které bude obrazovka následující:


Bullet Stiskem Ins se ukáže formulář - bude naplněn definicí "sys/citl_pokus.cis".


Bullet Do kolonky Ciselnik napíšeme "sys/citl_muj.cis" - pokud tedy někdo už toto cvičení nedělal před námi. Ano-li, pak stiskneme storno a spíše než Ins stiskneme nad "sys/citl_muj.cis" F5 ...
Bullet Ve formuláři upravíme data - textová část je zase editována po stisku F5 editorem. Vypadá třebas takto:


Bullet Syntax číselníků je taková, že kód je první složkou a za znakem svislítko (pipe), tedy "|", je volný text. Některé číselníky mají i třetí složku za znakem "@", tedy za zavináčem (at-sign). Pokud je uvedena jenom první složka, je kódem i textem.
Bullet Číselník upravíme do podoby a v textové části nezapomeneme doplnit řádek CITL_MUJ|M - Moje první razítko ...


Bullet Po uložení zase stiskneme Alt+E, pokud tedy chceme restartovat vyrovnávací paměť, aby se dal nový číselník rovnou používat bez restartu programu.
Bullet Totéž i v situaci, kdy jsme přes F5 nějaký číselník upravovali.


Bullet Rejstřík kapitoly


JLABS Aktualizováno dne 20001027. Komentář: info@jlabs.cz