Hallo Bernhard,
was meinst Du damit?
Ich habe auf jede Frage geantwortet... Egal.
Ich habe das ganze jetzt hinbekommen. Gar nicht so schwer.
Allerdings eine Sache finde ich komisch... Wenn das Dokument dann in der Ziel DB ist und man guckt sich die Information zu den Items an, dann tauchen nur drei auf.
Ist ja auch ok, weil ich blos drei übergeben habe...
Aber die View, die das Dokument dann anzeigen soll, gibt zurück, das dieses Dokument nicht kategorisiert ist...
Die View guckt halt auf bestimmte Felder in einem Dokument und zeugt dann an...
Dieser Felder existieren aber auch im kopierten Dokument und trotzdem gibts diese Meldung.
Wenn ich das Dokument dann öffne und erneut speichere, dann werden alle Felder hinzugefügt und das Dokument ist kategorisiert...
Sind die Felder in dem kopierten Dokument für ihn unsichtbar?
Gemacht habe ich das ganze so:
Set infoitem1 = New NotesItem(dok, "rechnername", info1)
Set infoitem2 = New NotesItem(dok, "n_akkusn", info2)
Set infoitem3 = New NotesItem(dok, "n_netzteilsn", info3)
dok2.Form = "Hardware"
Call dok2.CopyItem(infoitem1, "rechnername")
Call dok2.CopyItem(infoitem2, "n_akkusn")
Call dok2.CopyItem(infoitem3, "n_netzteilsn")
Call dok2.Save(False, False)
Wenn ich in das nicht kategorisierte Dokument schaue, dann sehe ich aber, das genau die gewünschten Felder ausgefüllt sind...
Grüße,
James
Ich glaube er weiß nicht wo er da schauen muss (in den Dokument-Eigenschaften, Feldliste)
Für Felder, die in einer Ansicht angezeigt werden sollen muss da
stehen, ist aber Default für nicht RichtextFelder.
Anstatt Dich so mit den Items zu verkünsteln verwende doch:
doc.replaceItemValue("MeinFeld1", "Wert 1")
doc.replaceItemValue("MeinFeld2", "Wert 2")
Erspart die ne menge Geschreibsel und Dein Code wird übersichtlicher.
Grüße David
Doch, sicher weiß ich, wo ich das nachsehen kann:
Field Name: n_akkusn
Data Type: Text
Data Length: 17 bytes
Seq Num: 1
Dup Item ID: 0
Field Flags:
"34848348724872347"
Wie man sieht, da steht nichts.
Danke für den anderen Tip...