JLABS

VaxNt.FAQ

Frekventované dotazy

Bullet Automatické odpojování od databáze.Při spouštění se switchem -g se binár nepřipojuje k žádné databázi a všechna připojení řeší on demand. Tím se může dramaticky zmenšit počet nutných licencí k připojení k databázi, ale i snížit zátěz serverů apod. Tato vlastnost zatím není prohlášena za obecně použitelnou. Program se připojuje on-demand ze skriptů nebo vyvoláním pohledu. Odpojuje se automaticky po nastavitelné době nečinnosti.

Bullet Minimalizace VaxNt - shození na lištu.Nacházíte-li se uvnitř modálního dialogu, tedy i formuláře, potvrzení apod., programy mají nechuť se minimalizovat nebo se nedá zrovna dosáhnout na patřičná tlačítka ... VaxNt to řeší tím, že v jakékoli situaci do cca 0.5s skočí minimalizován na lištu po delším stisku Ctrl+Alt+D. Tedy Ctrl+Alt+Písmeno D. Tuto vlastnost mají verze bináru 2.7.1.41 a pozdější.

Bullet Přetřídění podle sloupce. Najeďte na titulek daného sloupce, tedy šedivý nadpis na sloupcem gridu, který obsahuje obvykle jména databázových položek (Zarizeni, Pacient, Konto, ...). Stiskněte Klávesu Alt v levé části klávesnice a pak cvakáním levého knoflíku myši na titulku dosáhnete přetřídění. Rotuje se třídění normální, zpětné a žádné. Pozor na třídění příliš velkých seznamů podle sloupce, nad kterým neexistuje v databázi index. To může vést i déletrvajícímu odmlčení počítače ...

Bullet Vynucené přezobrazení. Pokud váháte, zda pohled ukazuje aktuální data (po návratu z oběda,...) můžete vynutit přezobrazení každého pohledu tlačítkem s vykřičníkem.

Bullet Kde nalézt mustry dokumentů ve formátu RFT. Vaše aplikace je typicky umístěna na síťovém serveru, který je obvykle určen jenom pro Vaši pracovní skupinu, oddělení apod. Tam se nacházejí binární programy, konfigurovatelné parametry, mustry apod. Mustry dokumentů se nachzázejí v podadresáři DOCDIR, mají příponu .RTF a typicky se jmenují:
  • smlouva_mustr.rtf
  • dopis_mustr.rtf
  • karta_mustr.rtf
  • prehled_poruchovosti_mustr.rtf
  • faktura_mustr.rtf
  • ...
  • Editaci těchto souborů může provádět poučený uživatel s tím, že by neměl do dokumentů provádět jiné, než kosmetické zásahy. Zejména by neměl měnit sunstituční determinativy typu $(Promenna) a také by neměl měnit nastavení jazyka dokumentu apod.

    Bullet Základní a doporučená metoda jak vyhledat Zařízení nebo jinou položku v evidenci a jak obecně hledat ve všech seznamech
  • Pokud nemáte na desktopu vhodný pohled, vyberte si přehled zařízení nebo jiný podobný pohled z nabídky. Zobrazí se nejspíše abecední seznam - Kmen apod. v gridu.
  • Zvolíte si kriterium, podle kterého budete hledat, asi to bude Zarizeni.
  • Cvaknete tedy mysí dovnitř dat ve sloupci Zarizeni. Tím se sloupec stane aktivním.
  • Ve sloupci cvaknete dvojmo myší a rozjede se dialog, ve kterém zadáte pár prvních písmen.
  • Po odeslání dialogu se z databáze vyberou do gridu pouze například Zařízení začínající STRA.
  • Tam buď už zařízení dohledáte prohlédnutím, nebo podmínku zpřesníte.
  • Podobně je možno hledat i podle objektu, oblasti a obecně podle každého sloupce gridu.
  • Zadáte-li v jednom pohledu několik filtrů (tlačítkem Přidat), uplatní se všechny. Tedy například Zarizeni začínající B a Uziv začínající na NOVA.
  • TATO METODA JE ÚSPORNÁ, PROTOŽE VYHLEDÁNÍ SPRÁVNÝCH ZÁZNAMů V DATABAZI PROVEDE SERVER A NA VAŠE PC SE PŘENÁŠEJÍ POUZE UŽ VYFILTROVANÁ DATA.
  • Poznámka pro privilegované uživatele: Vám jsou data otevřena i pomocí syrových nástrojů na lištách a to zejména pra akce, které se vymykají běžné rutině. Pokud chcete, aby pohledy do databáze byly "živé" (umožnily editaci), volte ve filtrech vždy volbu "Rozlišovat velká a malá písmena".
  • Další poznámka: Filtrování přes vyloženě číselné položky, tedy například výkon, nedává rozumný smysl a software se bude zlobit. Prozatím není rozhodnuto, zda a jak se bude dát přes čísla filtrovat.
  • Bullet Jiná metoda, jak vyhledat v gridu Vyberte konkrétní pohled. V něm myší klikněte někam do sloupce "Zarizeni". Stiskněte ^F (zároveň klávesu Ctrl a F). Objeví se dialog - do něj vyplňte prvních pár znaků. Databáze najede na první záznam obsahující v kolonce "Zarizeni" udanou sekvencí. Stiskem klávesy F3 se hledání opakuje - vždy od aktuálního záznamu. Je jasné, že je výhodné pracovat s pohledem, který je definován jako pohled tříděný přes Zarizeni. V tom případě uvidíme všechny BNO% pěkně pod sebou. Hledání ale funguje bez ohledu na setřídění.
    HLAVNĚ ALE HLEDÁNÍ PROBÍHÁ EXHAUSTIVNÍM PROCHÁZENÍM DATABÁZE NA KLIENTSKÉM POČÍTAČI. TAKTO SE TEDY MÁ HLEDAT POUZE V KRÁTKÝCH SEZNAMECH NEBO POKUD VŠECHNO OSTATNÍ SELŽE. MÁ-LI MÁ VAŠE DATABÁZE NAPŘÍKLAD 50,000 PORUCH A U KAŽDÉ CCA 30 ÚDAJů, PAK PŘI EXHAUSTIVNÍM PRůCHODU MUSÍ SERVER PŘENÉST NA VAŠE PC PO SÍTI NĚJAKÝCH 1,500,000 DATOVÝCH POLOŽEK, A TO MůŽE TRVAT DLOUHO, VELMI DLOUHO ... NAVÍC MůŽETE PĚKNĚ ZAHLTIT SÍŤ ... A ZNEMOŽNIT TAK NA CHVÍLI PRÁCI JINÝM ...

    Bullet Jak vyhledat v gridu podle libovolné položky. Úplně stejně jako výše. Postup platí univerzálně ve všech gridech, menu a nabídkách.

    Bullet Jak vyhledat v gridu podle obsahu neznámé položky. Hledáme záznam, který má kdekoli vyplněno "Krasl" - ať už je to místo v poznámce nebo v názvu zařízení, trasy nebo spojení. Postupujeme stejně jako u běžného hledání ^F, zadáme ale sekvenci "*Kraslice". Hvězdičkou na začátku naznačíme, že se má hledat ve všech položkách pohledu.

    Bullet Jak prohledávat i MEMO pole ?
  • Použijte filtrování popsané v prvním bodě této stránky. V dialogu si ale zaškrtněnte volbu "Rozlišovat malá a velká písmena" - standardní funkce UPPER totiž nemá pro MEMO položky smysl a program se bude rozčilovat.
  • Bullet Grid neobsahuje větu, kterou by ale obsahovat měl.
  • Zkuste položit dotaz znovu - tlačítko s vykřičníkem.
  • Zkontrolujte, zda nepoužíváte nějaký zúžený dotaz - tlačítko s otazníkem.
  • Zjednodušte dotaz tak, aby zmizela nejistota, že data chybí díky neúplnosti nějaké relace (vazby přes položku).
  • Zjistěte, zda záznam administrátor systému mezitím nearchivoval...
  • Jedná-li se o autorefreshující pohled (například dnešní poruchy, ...), pak požádejte administrátora, aby ověřil, zda pohled je opravdu autorefreshující. Že se tedy občas sám otřese a při nějakých změnách v databázi od jiných uživatelů se jednoduše překreslí včetně mezitím vzniklých nových dat.
  • Pozor na rozdíly v hodnotách '' a null !!! Pro sichr v podmnkách testujte obojí. Běžným pohledem nemůžete zjistit, zda položka je "null" - tedy vůbec není a nebyla vyplněna, nebo zda je '' - tedy prázdný string. Tedy úmyslně vyplněna jako prázdná. Význam NULL a '' se navíc jemně liší i od jednoho typu databáze ke druhému (například tedy mezi ORACLE a Paradoxem). Z tohoto pohledu tedy nejsou sql dotazy fungující v jednom prostředí na 100% zaručeně funkční v jiném.
  • Bullet Jak vytisknout obsah pohledu. Lišta pohledu obsahuje symbol papírové sestavy. Obecně platí, že vygeneruje obsah pohledu jako sestavu a zavolá na ní "write". Výběr a uspořádání sloupců je definován pohledem resp. jeho sql dotazem. Naskládáním položek "za roh" na pokračovací část zobrazení naznačíme, které sloupce chceme tisknout. Tisknou se ty, které jsou v gridu (levá část), netisknou se ty, které jsou v pokračovací části (pravá oblast pohledu).

    Bullet Jak získat data z pohledu pro otevření v Excelu. Výše popsaný způsob vygenerování sestavy vede, jako vedlejší efekt, k vygenerování vždy dvou souborů v adresáři C:\TMP - sestava.txt a sestava.csv. První je formát vhodný pro tisk, druhá pro import do tabulkového procesoru.

    Bullet Hlavní obsahová stránka / rejstřík


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