Domino 9 und frühere Versionen > ND7: Entwicklung

view.GetDocumentByKey

(1/1)

Demian:
Hallo alle zusammen,

stehe wieder kruz vor der Verzweiflung. Ich habe mir eine Funktion zum Auslesen von Benutzerdaten geschrieben. Um nicht jedes Dokument durchlaufen zu müssen, will ich view.GetDocumentByKey verwenden. Ich habe also eine Ansicht mit einer Spalte, die aufsteigend sortiert ist.

Trotzdem kann er mir doc2 nicht finden. Obwohl bis zu dieser Zeile laut Debugger alles stimmt.

Mein Code:   

Function MitarbeiterErmitteln(Lesestift As String)
   Dim s As New NotesSession
   Dim db As NotesDatabase
   Dim view As NotesView
   Dim doc2 As NotesDocument
   
   Set db = s.CurrentDatabase
   Set view = db.GetView("Lesestifte")
   Set doc2 = view.GetDocumentByKey(Lesestift,True)
   
   Set Vorname = doc2.GetFirstItem("Vorname")
   Set Nachname = doc2.GetFirstItem("Nachname")
   Set PersNr = doc2.GetFirstItem("PersNr")   
End Function


Laut Hilfe, wird doch nur eine sortierte Spalte benötigt?????
Hat da jemand ne Idee?

Gruß
Demian

PS: Der Parameter Lesestift enthält einen Wert, und dieser ist in der Ansicht auch abgebildet.

botschi:
Ich hau in die sortierte Spalte noch immer ein "@text(FELD)"

Demian:
Hallo botschi,

das funktioniert. Es handelt sich zwar eigentlich um Textfelder in der Maske, aber gut, wird halt noch ein @text hinzugefügt.

Vielen Dank.

Gruß
Demian

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln