Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: TomLudwig am 17.12.03 - 15:56:46
-
Kann mir jemand sagen warum ich von der Antwort (doc) nicht das Hauptdokument bekomme?
Set item = doc.GetFirstItem("$REF")
Set docBook = db.GetDocumentByID(item.Text)
-
Moin,
schreibe $REF doch auf ne Variable...
-
probiers mal mit db.GetDocumentByUNID
-
sorry, wenn ich a weng langsam bin....
aber wie auf eine variable... was meinst du?
-
Besser, weil sauberer ist
Set docBook = db.GetDocumentByUNID(doc.ParentDocumentUNID )
Andreas
-
Vergiss es mit der Variablen, das führt nicht weiter. $REF enthält nicht die NoteID, sondern die DocumentUniversalID des Hauptdocumentes. Der Grund ist einfach: die NoteID ist nicht eindeutig und nicht gleich über Repliken, es wäre aber ganz dumm, wenn man in einer anderen Replik das Hauptdokument nicht mehr finden würde.
-
hat funktioniert... danke...
-
Andreas hat recht, besser und auch performanter, wobei das wohl in diesem Zusammenhang nicht merkbar ist.