Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: the-mk am 15.02.05 - 16:30:03
-
Hallo zusammen,
es mag trivial klingen, aber ich versuche eine Maske aus einer anderen DB zu öffnen.
Klar: @command([compose];"server":"db";"view");
Rechte usw. auf die andere DB sind richtig gesetzt.
Problem: Bei einigen kommt ein insufficient access zurück, die Maske öffnet sich also nicht.
Ich habe versucth server:db mit replica Id zu ersetzen, das klappt überhaupt nicht.
P.S. mit DBlookup und replica id geht alles einwandfrei
Bitte um Hilfe.
-
Willkommen im Forum, the-mk (schade, dass ich da keinen echten Namen weiss :( )
Sind vielleicht bei der Maske Rechte gesetzt worden, da gibts doch in den Maskeneigenschaften einen Eintrag, wer mit dieser Maske neue Dokumente erstellen darf
-
Wie siehts mit den Rechten auf dem Server aus?
-
Kleine Verständisfrage:
@command([compose];"server":"db";"view");
1.: "view" ist der (Alias-)Name der Maske? Das muss so sein.
2.: Mit "Maske öffnen" meinst Du neues Dokument erstellen? Das muss so sein.
3.: Haben denn die User mindestens Autorrecht und die Berechtigung, neue Dokumente zu erstellen?
Andreas
-
Sie Server Rechte sind wie gesagt alle korrekt.
Auch die Formel an sich stimmt, d.h. der Aliasname wird verwendet.
Die Erstellrechte wurden auch richtig berücksichtigt.
Wenn ich für Server:DB die Replica-ID eingebe, dann findet er nichtmal die Form? Merkwürdig, bei DBLookup funktioniert es einwandfrei.
-
Die Replica-ID ist nicht als Parameter für diesen Command-Befehl vorgesehen.
Und irgendwas scheint mit den Rechten doch nicht zu stimmen - das würde ich nochmal gründlich prüfen.
Wird dieses @Command aus einer Ansichtsaktion abgesetzt ?
Bernhard
-
Hi,
wie sieht denn die Formel aus. Poste doch mal den gesamten Code der hinter der Aktion liegt. Vielleicht sind die Anführungszeichen nicht richtig gesetzt.
Axel
-
Die Replica-ID ist auch nicht für DBLookup vorgesehen, aber funktioniert, liegt es am @command, dass die hier nicht geht?
@Command([Compose];"spns1x1":"Daten.nsf";"Person")
-
Natürlich ist die ReplicaID für @dbLookup vorgesehen. Das ist sogar dokumentiert.
Bernhard
-
Ok, sorry :)
-
wenn ich das richtig verstanden habe, können nur einige deiner benutzer die maske nicht öffnen.
das spricht in der tat für ein berechtigungsproblem.
prüfe bitte die acl (auch das häckchen für dokumente erstellen) und die rechte in den maskeneigeschaften.