JLABS

Mikrobiologie-2001.Step-by-step.015

Úkol 015 - zavedení výjimky, vlastní nabídka mikroskopie pro jednu laboratoř X


Bullet Výjimky se vytvářejí pomocí Translace sys/translat.txt. Rozjedeme tedy pohled na ni a v editačním formuláři uvidíme cosi jako:
COMMON:
KVANTITA=KVANTITA1
ISOLACE=SYS/IS.CIS
ROZOČKOVAT=SYS/ROZ.CIS
IDENT.ZÁKL=SYS/ID_ZAK.CIS
IDENT.SLOŽ=SYS/ID_SLOZ.CIS
CITL.DISKY=SYS/CITL_D.CIS
CITL.D.Moč=SYS/CITL_D_MOC.CIS
CITL.MIC=SYS/CITL_M.CIS
MIKROSKOPIE=SYS/MIKR.CIS
SEROTYP=SYS/STYP.CIS
KNIHA=SYS/KNIHA.CIS
NEGAT-POSIT=SYS/VYB.CIS
VLASTNOSTI=SYS/VLAST.CIS
PŮDY=SYS/PUDY.CIS
TEXT˙VÝSLEDEK=SYS/VYSLED.CIS
TEXT˙KNIHA=SYS/KNIHA.CIS
JINÉ=SYS/JINE.CIS
NADPISY=SYS/VELKA_MU.CIS
VÝSLEDKY=SYS/VYSLEDKY.CIS
HEMOKULTURY=SYS/HEMOKULT.CIS
AGLUTINACE=SYS/AGLUTINACE.CIS
MOJE_MENU=sys/citl_muj.cis
N:
CITL.DISK=SYS/ZCITL_D.CIS
TEXT˙VÝSLEDEK=SYS/VYSLED.CIS

M:
CITL.DISKY=SYS/CITL_D_MOC.CIS
E:
CITL.DISKY=SYS/CITL_D_STOLICE.CIS

A:
CIT.DISKY=SYS/CITL_D_A.CIS
TEXT˙VÝSLEDEK=SYS/VYSLED_A.CIS

G:
CITL.DISKY=SYS/CITL_D_G.CIS

T:
TEXT˙VÝSLEDEK=SYS/TEXT_VYSLEDEK_T.CIS


Bullet Řekněme, že v laboratoři P chceme jinou nabídku. Vidíme, že mikroskopie se překládá na číselník / nabídku sys/mikr.cis.
Bullet Upravíme sys/translat.txt. Buď už tam existuje řádek obsahující jenom P:, který uvozuje výjimky pro laboratoř P. Nebo ne - tak ho tam doplníme někam na konec.
Bullet Pak se rozhodneme, že nový číselník s nabídkou se bude jmenovat SYS/MIKR-P.CIS. Napíšeme tedy za P: rovnici MIKROSKOPIE=SYS/MIKR-P.CIS a bude to vypadat nějak takto:
COMMON:
KVANTITA=KVANTITA1
ISOLACE=SYS/IS.CIS
ROZOČKOVAT=SYS/ROZ.CIS
IDENT.ZÁKL=SYS/ID_ZAK.CIS
IDENT.SLOŽ=SYS/ID_SLOZ.CIS
CITL.DISKY=SYS/CITL_D.CIS
CITL.D.Moč=SYS/CITL_D_MOC.CIS
CITL.MIC=SYS/CITL_M.CIS
MIKROSKOPIE=SYS/MIKR.CIS
SEROTYP=SYS/STYP.CIS
KNIHA=SYS/KNIHA.CIS
NEGAT-POSIT=SYS/VYB.CIS
VLASTNOSTI=SYS/VLAST.CIS
PŮDY=SYS/PUDY.CIS
TEXT˙VÝSLEDEK=SYS/VYSLED.CIS
TEXT˙KNIHA=SYS/KNIHA.CIS
JINÉ=SYS/JINE.CIS
NADPISY=SYS/VELKA_MU.CIS
VÝSLEDKY=SYS/VYSLEDKY.CIS
HEMOKULTURY=SYS/HEMOKULT.CIS
AGLUTINACE=SYS/AGLUTINACE.CIS
MOJE_MENU=sys/citl_muj.cis
N:
CITL.DISK=SYS/ZCITL_D.CIS
TEXT˙VÝSLEDEK=SYS/VYSLED.CIS

M:
CITL.DISKY=SYS/CITL_D_MOC.CIS
E:
CITL.DISKY=SYS/CITL_D_STOLICE.CIS

A:
CIT.DISKY=SYS/CITL_D_A.CIS
TEXT˙VÝSLEDEK=SYS/VYSLED_A.CIS

G:
CITL.DISKY=SYS/CITL_D_G.CIS

T:
TEXT˙VÝSLEDEK=SYS/TEXT_VYSLEDEK_T.CIS

P:
MIKROSKOPIE=SYS/MIKR-P.CIS


Bullet Takto složitě se postupuje, protože chceme, aby se nabídka pořád jmenovala MIKROSKOPIE. Jinak jsme mohli v příslušném sys/ref-p.def použít jiný název - stejně bychom ho ale museli do sys/translat.txt dát byť ne jako výjimku, ale regulární pravidlo.
Bullet Uložíme a Alt+E exportujeme.
Bullet Teď musíme ještě stvořit číselník. Zvolíme si pohled na Číselníky v MEMO podobě. Vyhledáme sys/mikr.cis. Klávesou Ins klonujeme a ve formuláři upravíme, dodržíme konvenci a hlavně malá písmena. Nakonec v textové položce uvedeme nabídku razítek tak, jak ji chceme v laboratoři P mít.
Bullet Pomocí Ctrl+F3 přivoláme Administrátorské menu a nově vzniklý soubor si zařadíme do zrychlených akcí. Položky vyplníme analogií podle existujících akcí. Použijeme Shift a symbol tučného křížku, položky editujeme přímo v gridu a uložíme "fajfkou".


Bullet Rejstřík kapitoly


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