Zamykání záznamů a objektů ve WinBase602
Zamykání záznamů nebo objektů slouží k omezení práce jiných uživatelů se stejným záznamem či objektem.
Existují dva druhy zámků:
Zámek pro ČTENÍ (angl. read lock) - umístíte-li na záznam tento zámek, pak žádný jiný uživatel nemůže přepsat žádný sloupec v tomto záznamu.
Zámek pro PŘEPIS (angl. write lock) - umístíte-li na záznam tento zámek, pak žádný jiný uživatel nemůže nejen přepisovat hodnoty atributů, ale ani Vám zabránit v přepisu hodnot atributů tohoto záznamu.
Na stejném záznamu smí současně být libovolný počet zámků pro čtení od různých uživatelů, anebo jediný zámek pro přepis a žádný zámek (pro čtení ani pro přepis) žádného jiného uživatele. Pokud se pokusíte umístit zámek, který tomuto pravidlu odporuje, nepodaří se vám to. Z prostředí formuláře je možno umisťovat pouze zámky pro čtení. Zámky pro přepis umisťuje příslušná funkce programovacího jazyka - např. Write_lock_record.
WinBase602 automaticky umístí zámky v těchto případech:
1) pokud spustíte editor na sloupec typu Text, bude záznam zamčen zámkem pro přepis;
2) pokud otevřete vázací formulář, bude výchozí záznam zamčen zámkem pro přepis;
3) pokud kopírujete obrázek nebo OLE objekt, bude záznam po dobu této operace zamčen zámkem pro přepis, pokud se kopíruje do databáze, nebo zámkem pro čtení, pokud se kopíruje z ní.
Nelze-li požadovaný zámek umístit, akce se neprovede. Například se nepodaří spustit textový editor na text, který již edituje někdo jiný. Po dokončení akce je zámek automaticky odstraněn.
Zdroj: Software 602 a.s. | Testováno: NE | ![]() |
Parametry provozu WinBase602
Položka Provozní parametry v menu Nástroje / Server otevírá následující okno:
V tomto okně lze nastavit tyto parametry:
Použití journalu změn - volba, mají-li se aktualizace mají zapisovat do journalu; způsobí malé zpomalení provozu serveru;
Jištění transakcí - volba, zda je jištěno uzavírání transakce (dvoufázový commit); způsobí zpomalení serveru;
Zápis změn na disk při uzavření transakce - má-li se vynutit po každé transakci zápis na pevný disk z cache; způsobí značné zpomalení běhu serveru;
Nastavené parametry se zaznamenají do databáze a zůstanou v platnosti až do další změny.
Druhým úkolem tohoto dialogu je zvětšování databázového souboru WB5.FIL Do editačního pole lze zapsat číslo, udávající velikost FILu v diskových clusterech o velikosti 4096 bajtů. Klesne-li počet volných clusterů pod určitou hodnotu, bude při každém spuštění serveru vydána varovná hláška, doporučující změnu velikosti databázového souboru.
Tlačítka ve spodní části umožňují:
Zkompaktnit - maximální zmenšení velikosti datového souboru WB5.FIL při zachování dat. Po provedení je rozumné zvětšit počet volných clusterů - editační pole v tomto dialogu. Akce může trvat delší dobu. Je rozumné si před započetím udělat zálohu souboru WB5.FIL
Připravit pro CD-ROM - Speciální akce, která připraví databázový soubor WB5.FIL pro šíření WinBase aplikace na CD-ROMu. Po provedení akce se již nesmí server přihlásit k této databázi, dokud se neprovede CD-ROMová instalace. Tato instalace zajistí, že databázový soubor bude mít dvě části - nededitovatelnou na CD-ROMu a editovatelnou na disku.
K provedení všech těchto akcí je nutné zamknutí serveru. Pokud server nebyl dosud zamčen, bude zamčen při vybrání této položky. Parametry nelze nastavit, pokud jsou na server připojení jiní uživatelé.
Zdroj: Software 602 a.s. | Testováno: ANO | ![]() |
Outlook 2000 a news klient
V mnoha diskusních skupinách se často objevují dotazy typu : „Je možné využít MS Outlook 2000 jako News klient?“. Rád bych alespoň čtenáře Tipů a triků informoval o tom, že to není možné. Z mně neznámých důvodů tuto funkci Microsoft do tohoto programu nezahrnul a je tak přístupná pouze v jeho menším „bratříčkovi“ - aplikaci Outlook Express. Proč jej tedy nevyužít - je zdarma a najdete jej na skoro každém CD.
Zdroj: Internet | Testováno: ANO | ![]() |
Zdroj: Jiří Pravda | Testováno: ANO | ![]() |