Domino 9 und frühere Versionen > ND7: Entwicklung
Evaluate in Querymodechange
(1/1)
ewald:
Hallo zusammen,
hab im Querymodechange einer Form folgenden Code stehen:
Sub Querymodechange(Source As Notesuidocument, Continue As Variant)
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument
If Evaluate({@IsNotMember(@UserRoles;"[admin]")}) Then
continue = False
Else
continue = True
End If
End Sub
Ich krieg aber immer nen "Type missmatch" bei dem Evaluate und deshalb funktioniert auch das continue=False nicht. Oder ist das Evaluate vielleicht verkehrt?
Kann mir da jemand weiterhelfen?
Danke.
Gruss Ewald
Ole2000:
Gibt das Evaluate nicht ein Array zurück? Ich denke, dass mußt Du dann auf die Rolle durchsuchen. Deswegen dein Fehler, du prüfst true oder false gegen ein Array.
ewald:
Danke für die schnelle Antwort, hilft mir aber irgendwie nicht so recht weiter...
Glombi:
sieh mal in den Best Practices:
http://atnotes.de/index.php?topic=28334.0
Andreas
Driri:
Überprüf auch noch einmal, ob die Formel so korrekt ist. Vermutlich möchtest Du doch prüfen, ob der User nicht die Rolle "[admin]" zugewiesen hat.
Dann wäre die Reihenfolge der beiden Parameter falsch.
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln