Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Gruenkohl am 05.12.02 - 11:37:28
-
Hallo,
ich habe Probleme mit der Zuweisung eines Wertes. (siehe unten[rot markiert]).
Ich möchte eine Msgbox in Formel aufrufen und den Rückgabewert in eine Variable schreiben.
Dabei bekomme ich die Fehlermeldung : ":=" darf nur am Anfang eines Ausdrucks stehen"
Ich habe aber keine Ahnung, wie ich es sonst lösen könnte.
Kann mir jemand helfen???
Danke
Andreas
------------------------------------------------------------------------------------------
Member:=@IsMember("[Loeschen]";@UserRoles);
@If(Member = 1;
@Do(
var:=@Prompt([YESNOCANCEL]; "Löschen";
("Möchten Sie die Dokumente unwiderruflich löschen? " + @Char(13) + "Wenn nicht, werden die Dokumente zum löschen verschoben!"));
@If(var = 1;@Do(
@Command( [ToolsRunMacro] ; "Agent1" );
@Command( [ToolsRunMacro] ; "Agent2" ));
@If (var = 0; @Command( [ToolsRunMacro] ; "Agent3" );
@Prompt([OK];"Abbruch";"Abbruch durch Benutzer!"))));
@Command( [ToolsRunMacro] ; "Agent3" ))
-
Hi,
da hilft dir nur @Set.
var := "";
Member:=@IsMember("[Loeschen]";@UserRoles);
@If(Member = 1;
@Do(
@Set("var"; @Prompt([YESNOCANCEL]; "Löschen";
("Möchten Sie die Dokumente unwiderruflich löschen? " + @Char(13) + "Wenn nicht, werden die Dokumente zum löschen verschoben!")));
...
Axel
-
hy,
um felder, die in formel-befehlen verwendet werden, zu versorgen kannst du @SETFIELD(var;wert) verwenden, vielleicht gehts damit
gruß
dw
-
@Axel:
Das sieht nicht schlecht aus. Das Skript wird auf jeden Fall genommen. Hab aber jetzt nen anderen Fehler beim ausführen. Muss ich mal schauen.
Danke
@dw:
Ich will gar keine Felder benutzen!!