DISKUSE

ŠKOLENÍ


REKLAMA


KOMENTÁŘE

Komentáře ke článku "UNK table - po druhé."


VZ
20.08.2004 11:16
Otázky
Zkoušel jsem tu utilitku NotesPeek 1.51 i pro v LN 6 ( ODS 43) a funguje. U polí (itemů), které už neexistují zobrazuje item type "InvalidOrUnknown". Ve formulářích ani dokumentech už nejsou a nechci je znovu vytvářet, abych je mohl smazat pomocí BackSpace.

1. Zmizí nadbytečné fieldy i z nabídek polí, které jsou (např. ve sloupcích u pohledů)?
2. Existuje nějaký jiný způsob, který by odstranil z DB neexistující itemy - např. program, který by smazal z UNK table všechny itemy s typem "InvalidOrUnknown"?
3. Funguje uvedený postup na smazání nadbytečných polí (včetně použití BackSpace)to i v LN V6?

Miro Uhlar
20.08.2004 14:19
Odpovede..
Alternatívnym spôsobom vymazania nepoužívaných polí v R5 resp. R6 je parametrizovaný Compact. Dôvodom je fakt, že v R5 je implicitný spôsob kompaktovania "in-place" (a nie "copy-style" ako v R4), pri ktorom nedochádza k refreshu UNK table. Takže kompaktovanie z pracovnej plochy nezaberie.

Ako na to (postup pre lokálnu db):
1. Pozatvárať databázu (Notes klient, Designer, Administrator)
2. vyvolať command line
3. v programovom Notes adresari zadať príkaz "ncompact cesta\databaza.nsf -c"

napr: E:\Notes> ncompact E:\Notes\Data\MyDatabase.nsf -c

4. zadať heslo k ID a čakať na hlášku o priebehu kompaktovania

Ešte poznámka k pohľadom s poliami, ktoré nie sú v žiadnom formulári/subformulári/dokumente:

Aj keď Lotus Support vraví niečo iné, moja skúsenosť je, že po vyššie uvedenom postupe zmiznú z UNK aj tieto polia.

HTH

VZ
20.08.2004 16:53
Díky ....
... funguje to.

Karel
24.08.2004 20:30
Ako vždy, pozitívné a super