Page 1 sur 1

un bouton + "Voulez vous vraiment..."

MessagePublié: 29 Avr 2011 à 08:41
par Lebowsky
Salut à tous,

J'ai créé un bouton qui annule la saisie en cours avec la fonction @Command( [FileCloseWindow] )


Seulement j'aimerai que lorsque l'on clique dessus une box apparaisse avec "Voulez vous vraiment quitter", histoire que ça quitte pas à la sauvage par inadvertance ! (je les connais les loustiques)

Je me suis dirigé vers la fonction @prompt([YesNo]) Mais je me trompe sur l'ordre et les actions. En gros que je clique sur oui ou non ça quitte quand même...

Pouvez-vous me donner la bonne syntaxe pour réaliser ce que je souhaite ?

Merci à vous !!!!

MessagePublié: 29 Avr 2011 à 08:43
par Michael DELIQUE
salut

montre moi ton code. mais comme ça je dirais que l'ago est

Code : Tout sélectionner
@if(@prompt([YesNo])=@yes;@Command( [FileCloseWindow] ) ;"")

MessagePublié: 29 Avr 2011 à 08:50
par Lebowsky
Pour le moment le bouton est le suivant :

FIELD SaveOptions :="0";
@Command([FileCloseWindow])

J'ai essayé de mettre le prompt Avant, il marche mais quitte dans les deux cas.

FIELD SaveOptions :="0";
@prompt([YesNo];"Attention"; "Voulez vous vraiment quitter")
@Command([FileCloseWindow])

J'ai ensuite essayé de mettre @if'=1 avant le @command, ca marche pas non plus ^^

MessagePublié: 29 Avr 2011 à 08:52
par Michael DELIQUE
donc essais

Code : Tout sélectionner
@if(@prompt([YesNo];"Attention"; "Voulez vous vraiment quitter") = @yes;@Command([FileCloseWindow]) ;@success)


ça devrais marcher

MessagePublié: 29 Avr 2011 à 09:00
par Lebowsky
Impeccable ça marche du feu de dieu !

Merci infiniement. Et quelle rapidité ! Merci !

MessagePublié: 29 Avr 2011 à 15:10
par roubech
j'arrive peut-être un peu tard, mais pourquoi fais tu un FIELD SaveOptions :="0"; avant ton close ?
Parce que le rôle de ce champ est justement de déterminer si oui ou non Notes doit demander une confirmation à l'utilisateur lorsque tu ferme la fenêtre !