světNotes.cz |
Přímo s Notesy je dodáván template pro vytvoření dokumentové databáze pro programy řady MS Office (zejména Word a Excel). Kolega, který implementuje Notesy v jedné velké firmě, mě zaskočil napohled jednoduchým dotazem: Mám notesovský dokument, k němuž je připojený wordovský (excelovský) soubor. Jak zařídit, aby po poklepání na jeho ikonu se otevřel Word, ve Wordu se provedly příslušné změny a po opuštění Wordu se provedené změny automaticky uložily v notesovském dokumentu ?
Má první odpověď byla - co blázníš, tak si v databázi prostě zadej Vytvořit nový dokument MS Word - jaký problém ? Pak jsem si ale uvědomil, že situace není tak jednoduchá.
Typické firemní dokumenty totiž měly několik desítek až stovek stran - a v příslušném template se používá propojení přes OLE2, neboli - notesovské menu se změní (až na výjimky) na wordovské (excelovské) a dokument je editován přímo v místě. Po ukončení editace a opuštění tohoto okna se objeví zpět okno notesovského klienta s bitmapovým náhledem dokumentu. A to je právě ten kámen úrazu - má-li dokument několik desítek stránek, je práce s náhledem prakticky nemožná.
Připojit soubor (sponkou) je rovněž nemožné: po poklepání na jeho ikonu a spuštění Wordu se soubor rozbalí do dočasného adresáře, takže veškeré změny provedené ve Wordu se uloží do tohoto souboru - a ten se automaticky smaže, takže původní připojený dokument zůstává nezměněn. A chtít po sekretářce, aby původní soubor v dokumentu smazala a znovu připojila upravený, to by si dotyčný kolega rovnou mohl uvázat oprátku.
Přitom řešení je poměrně jednoduché: