Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Demian am 01.11.06 - 10:22:22
-
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.
-
Ich hau in die sortierte Spalte noch immer ein "@text(FELD)"
-
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