Domino 9 und frühere Versionen > Entwicklung

berechnendes Feld

(1/2) > >>

rasacani:
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

koehlerbv:
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

rasacani:
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

Glombi:
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

rasacani:
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


Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln