Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Bastel123 am 16.12.07 - 21:20:27
-
Hallo,
ich kopiere Dokumente aus Datenbank A in Datenbank B.
In Datenbank A sind in einem versteckten Richtextfeld (hide when Notes und Web) Anhänge.
Wenn ich das Feld kopiert habe
set rtitemold = sourcedoc.GetfirstItem("body")
set rtitem = rtitemold.CopyitemToDocument(newdoc, "body")
bleibt das Item versteckt, obwohl in Datenbank B das Feld nicht versteckt ist.
set rtitemold = sourcedoc.GetfirstItem("body")
set rtirem = new Notesrichtextitem(newdoc, "body")
call rtitem.Appendrtitem(rtitemold)
tut es auch nicht.
was kann ich machen?
Ich wünsche allen noch einen schönen dritten Advent.
Viele Grüße
Sebastian
-
Da bist Du eindeutig in die RTI-Falle gelaufen, Sebastian. Die hide-when-Informationen sind im RTI selbst gespeichert, und diese bekommst Du bestenfalls mit LSX wie RTLib oder Midas wieder raus (oder Du machst es selbst via API, aber das wird schwer. Sehr schwer ...).
Sorry für die schlechte Nachricht,
Bernhard
-
Hallo Bernhard,
vielen Dank für die Antwort zu so später Stunde. Dann heißt es wohl, die vorhandenen Anhänge abzuhängen und neu wieder anzuhängen.
Schade, aber einfach kann ja jeder.
Sebastian
-
Jo, das heisst es wohl. Den Anhängen hat das vorige Verstecken nicht geschadet. Und ja: Einfach kann jeder. ;D Schäden kann man aber ebenfalls im Vorfeld vermeiden. ;) So man die Chance und die Gewalt über die Datenbank hat - was ja nicht immer der Fall ist.
Bernhard
-
An das Design der Ursprungsdatenbank komme ich zwar heran, es ist aber die Baustelle eines Kollegen.
Bei einem Redesign werden wir aber solche Schweinereien berücksichtigen.
Gruß
Sebastian