Domino 9 und frühere Versionen > Entwicklung
Zugriff auf gelöschte Docs
Freezer:
Hallo!
Ich hab´ eine Ansicht erstellt und als Ansichtstyp "Gemeinsam, enthält gelöschte Dokumente" angegeben, in der die aus der DB gelöschten Docs angezeigt werden.
In den Eigenschaften der DB habe ich - wie in der DesignerHilfe empfohlen - die Option "Wiederherstellbare Löschungen zulassen" eingestellt.
Meine Frage lautet nun:
Ist es möglich, auf die Feldwerte der gelöschten Docs in dieser Ansicht noch zuzugreifen? Falls ja, im Front- oder Backend?
Oder ist es da schon zu spät, obwohl die Docs über die Ansicht noch aufgerufen werden können?
Danke für evtl. Antworten!
Freezer
ata:
... ich würde es einfach mal ausprobieren - hast du denn schon mal auf Ansichten zugegriffen?
ata
eknori:
ich würde fast mal behaupten, die Docs in dieser speziellen Ansicht verhalten sich wie ganz normale Docs...
ata:
... würde ich auch vermuten, habe es aber selbst noch nie versucht...
ata
Freezer:
Also, ich hab´s folgendermaßen versucht:
Die Ansicht mit den gelöschten Docs heißt "DelDoc"
Im Doc gibt´s ein Feld "User", das ich auslesen möchte.
Dim s As New NotesSession
Dim ws As New NotesUIWorkspace
Dim db As NotesDatabase
Set db = s.CurrentDatabase
Dim view As NotesView
Dim uidoc As NotesUIDocument
Dim vUser As String
Dim doc As NotesDocument
Set view = db.GetView("DelDoc")
Set doc = view.GetFirstDocument
If Not (doc Is Nothing) Then
Set uidoc = ws.EditDocument(True, doc)
vUser = uidoc.FieldGetText("User")
Messagebox vUser, MB_OK + MB_ICONINFORMATION, "Information"
Else
Msgbox "Leider noch immer kein Dokument gefunden!"
End If
Dabei bekomme ich den Fehler:
"Notes Error: Dokument wurde gelöscht"
Außerdem werden in der Ansicht auch keine Eigenschaften der Docs mehr angezeigt, also auch keine Felder.
Es kommt ebenfalls der Fehler: "Dokument wurde gelöscht".
Sieht also ganz danach aus, als könnte man doch nicht mehr darauf zugreifen, oder wie seht ihr das?
Freezer
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln