Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: rasacani am 16.02.05 - 10:57:01
-
Hallo
Ich möchte, wenn eine Maske geöffnet wird ein POP-UP Menü starten, aber nur wenn ein berechnendes Feld einen bestimmten Wert hat.
Als Blinder finde ich nicht wo ich das angeben muß.
Gruß Rainer
-
Die Infos sind zwar noch etwas dünn, aber so, wie ich das verstehe, gehört diese Aktion in das PostOpen-Event der betreffenden Maske.
Bernhard
-
Hallo noch mal
Ich bekomme jetzt ein Pop-Up angezeigt. Es gelingt mir aber nicht wenn der Benutzer Nein sagt das Dokument zu schließen.
Liegt das an meiner Formel
FIELD SaveOptions := 0;
Hizu :="N";
@If ( status = "Zur Kenntnis genommen" ;
@Do ( @If ( @Prompt ( [YESNO]; "Warnung"; "Wollen Sie die Bearbeitung fortsetzen?" );
@Set( Hizu ; "N" );
@Set( Hizu ; "J" )
)
) ;
@Set( Hizu ; "N" )
) ;
@If (Hizu = "J"; @Do ( @Command ( [FileSave] ) ;@Command ( [FileCloseWindow] ) ) ; @Success )
oder klapt es im PostOpen-Event der Maske nicht?
Gruß Rainer
-
Formelsprache im Postopen ist nicht glücklich. Besser Du verwendest Script.
Wenn es denn unbedingt @Formel sein muss:
Dann solltest Du mit @IsDocBeingEdited prüfen, ob das Dokument überhaupt im Bearbeitenmodus ist. Falls nicht gibt es bei @Command([FileSave]) einen Fehler.
Andreas
-
Hallo
Das Dokument wird im Lese-Modus geöffnet. Der Versuch
@If (Hizu = "J"; @Do ( @Command( [EditDocument]; "1" ) ;@Command ( [FileSave] ) ;@Command ( [FileCloseWindow] ) ) ; @Success )
bringt`s auch nicht. Muß ich wirklich Lotus-Skrip erst verstehen um das Problem zu lösen?
Rainer
-
Ich bekomme jetzt ein Pop-Up angezeigt. Es gelingt mir aber nicht wenn der Benutzer Nein sagt das Dokument zu schließen.
Hi,
welches Dokument meinst du denn, das Popup-Dokument oder das normale Dokument?
Im Übrigen stimme ich Andreas zu. Mit Skript hast du eindeutig bessere Chancen.
Axel
-
hallo
ich habe das Problem unter Notes mit folgender Formel gelößt:
FIELD SaveOptions := 0;
User2 := User2;
User3 := @Name([CN];User2);
text :="Diese Dienstreise wurde zur Kenntnis genommen von " + User3 ;
status :=status;
@If ( status = "Zur Kenntnis genommen" & @IsMember("[GGF]"; @UserRoles);
@Prompt ( [OK]; "Warnung"; text );
@Success
)
Danke für die Hilfestellung