Hallo zusammen?
Ich hab´ da irgendwie glaube ich ein Verständnisproblem:
Ich habe ein Profildokument (frmProfil)mit einem Namensfeld "Editoren".
Nun möchte ich in einer Maske im Postopen-Event prüfen, ob der aktuelle User sich in diesem Namensfeld befindet.
| Dim session As New NotesSession |
| Dim db As NotesDatabase |
| Dim doc As NotesDocument |
| Dim lst_Editoren List As String |
| Dim str_User As String |
| Dim bl_Flag As Boolean |
| |
| bl_Flag = False |
| Set db = session.CurrentDatabase |
| Set doc = db.GetProfileDocument("frmProfil") |
| lst_Editoren(0) = doc.GetItemValue("Editoren") |
| str_User = session.UserName |
| if IsElement(lst_Editoren(str_User)) = TRUE then |
| bl_Flag = True |
| Endif |
| |
Funktioniert leider nicht, da ich die Namen des Feldes im Profildokument nicht in die Stringliste bekomme (Type mismatch).
Kann mir vielleicht jemand vom Schlauch runterhelfen?
Danke,
Freezer