Hallo Forum,
Ich habe aus einer Datenbank A Dokumente in eine zweite Datenbank B übernommen. Während der Übernahme habe ich den Dokumenten neue Items hinzugefügt, bestimmte Feldwerte der Ausgangsdokumente (Text, Textlisten) bearbeitet und in die neuen Items übergeben.
In Datenbank B gibt es eine neue Ansicht, welche die Daten der übernommenen Dokumente anzeigt.
Es gibt einige neue Items, deren Inhalt ich zwar im Eigenschaftsfenster zum Dokument in der Ansicht sehe, aber, wenn ich diese Items neuen Ansichtsspalten zuweise, bleiben diese Spalten leer.
Um genau zu sein: In diesem speziellen Fall habe ich die Dokumente nicht kopiert, sondern in Datenbank B neu angelegt:
Set docB = DatenbankB.Createdocument()
einmal so:
ForAll ii in docA.Items
Set myItem = ii.CopyItemToDocument( docB, ii.name ) 'Name des Items bleibt hier erhalten
End ForAll
in einem anderen Fall so:
ForAll ii in docA.Items
myText =docA.Getitemvalue(ii.name)
myText2 = Implode (myText, "<CRLF>") 'myText ist hier eine Textliste
neuerItemName = "itemB_" & ii.name & "_New"
Set myItem = New NotesItem( docB, neuerItemName , myText2 )
End ForAll
returnFlag = docB,.Save(True , False )
Das nur als prinzipielle Darstellung. Reicht das?
Es ist vertrackt. Ich habe auch <Shift>+<F9> probiert. Die Werte werden in der Ansicht nicht angezeigt. Ich ahne Schlimmes, habe aber Hoffnung.
Habt Ihr noch eine Idee, wie ich etwas retten kann?
Vielen Dank und Grüße,
Nils