Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: cash am 24.08.12 - 09:00:36

Titel: @useraccess bringt Fehler "Dateisystemverzeichnis"
Beitrag 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




Titel: Re: @useraccess bringt Fehler "Dateisystemverzeichnis"
Beitrag von: klaussal am 24.08.12 - 09:07:11
Muss das nicht (lt. Hilfe) "Verzeichnis\\Datenbank.nsf" heissen ?
Titel: Re: @useraccess bringt Fehler "Dateisystemverzeichnis"
Beitrag von: Mirko am 24.08.12 - 09:14:04
Genau !!!

Wenn die definierte Variable "_NotesDB" anstelle der undefinierten "_DBServer" benutzt wird, dann gibt es auch einen Accesslevel in Form einer Zahl ;)

Gruß Mirko
Titel: Re: @useraccess bringt Fehler "Dateisystemverzeichnis"
Beitrag von: cash am 24.08.12 - 09:23:05
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