Page 1 sur 1

Problème sur une dialogue box

MessagePublié: 20 Août 2010 à 12:35
par auremil76
bonjour,

j ai besoin de faire une boite de dialogue avec conditon si oui ou non

pouvez vous me donner un coup de main, merci d'avance.

voici le code que j'utilise ci-dessous et je pige pas trop comment fonctionne @dialoguebox.

au debut j'avais ca :

@Prompt( [Ok];"Message Alarme 1 ";@Text("êtes vous ..... ? :") ) ;

Mais pour avec une conditon j ai commencé ceci :

@DialogBox("Message Alarme 2";[NoCancel]:[NoOkCancel];"êtes vous .....? :");

que faut il pour qu'une dialguebox comme ceci s'affiche ?

MessagePublié: 20 Août 2010 à 12:56
par mike76
Salut Jacques,

Un @Prompt([YesNo]; ...) te suffit pas ??

Michaël

MessagePublié: 20 Août 2010 à 13:08
par auremil76
si, si on peut faire une action ensuite si yes et une autre si non ?

MessagePublié: 20 Août 2010 à 13:10
par Michael DELIQUE
salut

a la différence d'un @prompt qui renvois une valeur (oui ou non dans l'exemple de mike) le @dialoguebox interragie directement avec les données du documents

MessagePublié: 20 Août 2010 à 13:11
par mike76
ça te renvoie 1 pour Oui et 0 pour Non
donc tu peux gérer une action derrière

MessagePublié: 20 Août 2010 à 13:14
par Michael DELIQUE
si tu as du mal avec le 1 ou le 0 tu peut utilisé @true ou @false

MessagePublié: 20 Août 2010 à 13:16
par mike76
je dirais même mieux @False :danse001: :wink:

MessagePublié: 20 Août 2010 à 13:18
par Michael DELIQUE
oups, corrigé, merci mike

MessagePublié: 20 Août 2010 à 13:22
par auremil76
je dois faire cela :
@Prompt( [YesNo];"Message Alarme ";@Text("vous allez effacer le cycle de cette fiche ? :") ) ;

si YES je dois executer tout cela si NO rien faire.

@SetField("cycle"; 1);
@SetField("CurrentEditor"; "");
@SetField("ReviewerList"; "");

MessagePublié: 20 Août 2010 à 13:25
par mike76
Code : Tout sélectionner
rep:=@Prompt( [YesNo];"Message Alarme ";@Text("vous allez effacer le cycle de cette fiche ? :") ) ;

@If( rep ;
            @Do(
                    @SetField("cycle"; 1);
                    @SetField("CurrentEditor"; "");
                    @SetField("ReviewerList"; "")
                  );
             "")

MessagePublié: 20 Août 2010 à 13:26
par Michael DELIQUE
re,

bon sans client lourd, je suis les pieds dans le sable là...

l'idée :

@if(@prompt([yesnon])=@no;@return();@do(@set();@set(;@set))

MessagePublié: 20 Août 2010 à 13:43
par auremil76
Merci à vous deux bon week-end

Jacques