un bouton + "Voulez vous vraiment..."

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

un bouton + "Voulez vous vraiment..."

Messagepar Lebowsky » 29 Avr 2011 à 08:41

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 !!!!
Dernière édition par Lebowsky le 29 Avr 2011 à 13:33, édité 1 fois.
Lebowsky
Premier posts
Premier posts
 
Message(s) : 28
Inscrit(e) le : 12 Avr 2011 à 12:03

Messagepar Michael DELIQUE » 29 Avr 2011 à 08:43

salut

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

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

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Lebowsky » 29 Avr 2011 à 08:50

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 ^^
Lebowsky
Premier posts
Premier posts
 
Message(s) : 28
Inscrit(e) le : 12 Avr 2011 à 12:03

Messagepar Michael DELIQUE » 29 Avr 2011 à 08:52

donc essais

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


ça devrais marcher
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Lebowsky » 29 Avr 2011 à 09:00

Impeccable ça marche du feu de dieu !

Merci infiniement. Et quelle rapidité ! Merci !
Lebowsky
Premier posts
Premier posts
 
Message(s) : 28
Inscrit(e) le : 12 Avr 2011 à 12:03

Messagepar roubech » 29 Avr 2011 à 15:10

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 !
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement

cron