Emil Čelustka, 6. května 2003, světNotes.cz
Poměrně často radíme našim zákazníkům v případech všedních záměn. Typickým příkladem takové záměny jsou funkce refresh a replace designu databáze.
Refresh Design
Funkce Refresh Design je z hlediska uživatele velmi jednoduchá. Na výběr máte pouze server, na kterém systém bude hledat databázi, ve které je zapsáno Template name shodné s nastavením v Database Properties.
Podmínkou pro provedení Refresh Design je shodné jméno Template name v obou databázích. Template přitom nemusí být typu NTF, použít se dá jakákoli databáze NSF. Dokonce i ostře používaná, obsahující data.
Pokud v databázi, jejíž design chcete refreshovat není Template name nastaveno, akce v R5 vypíše úspěšné dokončení Refresh přestože není provedena vůbec žádná akce. Pokud existuje více šablon označených shodným Template name, uvidíte dole ve stavovém řádku upozornění, že na serveru existuje více šablon se shodným Template name. Klient provede Refresh, patrně z první šablony, kterou najde. Zde je poměrně častý zdroj chyb administrátorů, kteří mají různé verze shodné šablony umístěné na serveru ve více adresářích.
Vlastní funkce Refresh Design spočívá v porovnání data a času jednotlivých designových prvků, nahrazení starších prvků novějšími, doplnění nových prvků a odstranění prvků v Template smazaných. Problémy vyplývající z porovnávání data a času jednotlivých prvků mohou nastat v případě chyby v nastavení času, například po přechodu ze zimního na letní čas.
Replace Design
Je z hlediska voleb a možností daleko složitější. Vybíráte nejen server, na kterém je uložena šablona, ale také samotnou šablonu. Ta musí být typu NTF a musí být uložena v rootu datového adresáře.