Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: cash am 24.08.12 - 09:00:36
-
Habe ein Problem mit @useraccess .
Ich habe in der Mailschablone einen Button eingebaut der eine Datenbank öffnet. Jetzt würde ich gerne den Button verstecken wenn der User kein Zugriff hat.
Erstmal habe ich einen Testbutton gebaut:
_Server := "Server";
_NotesDB := "Verzeichnis/Datenbank.nsf";
_Zugriff2 := @Text(@UserAccess(_Server : _DBServer; [AccessLevel]));
_Zugriff := @Left(@Text(@UserAccess(_Server : _DBServer; [AccessLevel]));1);
@Prompt([Ok];"Zugriff";_Zugriff);
@Prompt([Ok];"Zugriff";_Zugriff2);
@If(_Zugriff = "1";@Prompt([Ok];"kein Zugriff";"Kein Zugriff");@Prompt([Ok];"Zugriff";"Zugriff"))
Folgende Fehlermeldung wird in _Zugriff2 ausgegeben:
Die Funktion ist nicht für Dateisystemverzeichnisse bestimmt!?
Was soll mir die Meldung sagen? Der Pfad zur Datenbank stimmt mit @Command([FileOpenDatabase];_Server: _NotesDB) öffnet er die Datenbank.
Gruß
Thomas
-
Muss das nicht (lt. Hilfe) "Verzeichnis\\Datenbank.nsf" heissen ?
-
Genau !!!
Wenn die definierte Variable "_NotesDB" anstelle der undefinierten "_DBServer" benutzt wird, dann gibt es auch einen Accesslevel in Form einer Zahl ;)
Gruß Mirko
-
Au man wie kann man so blind sein? Ich habe zigmal mir die Formel angeguckt und es mit der falschen Variablen nicht gesehen.
Vielen Dank
Thomas