Répondre à une fenêtre de message d'alerte

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

Répondre à une fenêtre de message d'alerte

Messagepar clementbp » 22 Fév 2011 à 17:33

Bonjour

Je voudrais savoir s'il est possible en language de formule de cocher une des différentes réponses à un message d'alerte du type "Voulez vous enregistrer le nouveau document" avec les choix OUI NON et ANNULER.

Merci de votre aide
clementbp
Posteur habitué
Posteur habitué
 
Message(s) : 236
Inscrit(e) le : 03 Fév 2010 à 16:42

Messagepar lebanner » 22 Fév 2011 à 18:00

Bonjour,

Oui c'est possible

Tu peux aller dans l'aide de Lotus et regarder à @Prompt avec l'option [YesNoCancel]

Cordialement
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille

Messagepar clementbp » 23 Fév 2011 à 08:28

Je ne pense pas que se soit un @prompt qui me convienne parce que la boite de saisie apparait sans que je le souhaite et moi je voudrais que dans mon code il y ait l'équivalent du clique sur "Non"
clementbp
Posteur habitué
Posteur habitué
 
Message(s) : 236
Inscrit(e) le : 03 Fév 2010 à 16:42

Messagepar pivo » 23 Fév 2011 à 08:43

clementbp a écrit:Je ne pense pas que se soit un @prompt qui me convienne parce que la boite de saisie apparait sans que je le souhaite et moi je voudrais que dans mon code il y ait l'équivalent du clique sur "Non"


C'est le cas :

If the user selects Yes, returns 1 (True).
If the user selects No, returns 0 (False).
If the user selects Cancel, formula evaluation stops. The exception is [YesNoCancel], which returns -1 if the user selects Cancel.
pivo
Posteur néophyte
Posteur néophyte
 
Message(s) : 69
Inscrit(e) le : 29 Oct 2010 à 09:15
Localisation : Entre Genève et Martigny, mais surtout Lausanne

Messagepar clementbp » 23 Fév 2011 à 08:58

Désolé je ne comprend pas

J'ai essayé de faire

@Result(0)

pour validé la fenetre mais sans succès
clementbp
Posteur habitué
Posteur habitué
 
Message(s) : 236
Inscrit(e) le : 03 Fév 2010 à 16:42

Messagepar pivo » 23 Fév 2011 à 09:17

clementbp a écrit:Désolé je ne comprend pas

J'ai essayé de faire

@Result(0)

pour validé la fenetre mais sans succès


Ah ben en l'occurrence c'est moi qui avait pas compris. En fait tu as une fenêtre qui "pop", et tu veux la valider en @formula sans intervention de l'utilisateur ? Je suis pas sûr que ce soir possible.

Il vaudrait mieux savoir pourquoi elle pop, et l'en empêcher non ?
pivo
Posteur néophyte
Posteur néophyte
 
Message(s) : 69
Inscrit(e) le : 29 Oct 2010 à 09:15
Localisation : Entre Genève et Martigny, mais surtout Lausanne

Messagepar clementbp » 23 Fév 2011 à 09:25

c'est dans une boite mail je créé un masque de type memo et je renseigne les champs que je souhaite et ensuite j'envoie le mail.

Par contre quand je veux fermer la feenetre, il me demande si je veux enregistrer ou non le document.

Si cela peut t'aider, voici le code :

VariableEnvoyerA:=@PickList([Custom]:[Single]; VarServerDB : "" ; "vCBPPersonne" ; "Choissez à qui vous voulez transférer ce mail"; "" ; 4 );

ValeurChampsSubject:=@GetField("Subject");
VariableSubject:=@MiddleBack(ValeurChampsSubject;"a reçu un ";100);

@Command([ComposeWithReference];"":"";"Memo");
@Command( [EditGotoField] ; "Subject" );
@Command([EditInsertText];VariableSubject);
@Command( [EditGotoField] ; "EnterSendTo" );
@Command([EditInsertText];VariableEnvoyerA);

@Command([MailSend]);
@Command([FileCloseWindow]);

@Command( [Folder] ; VariableEnvoyerA ; "1" )



Merci de votre aide
clementbp
Posteur habitué
Posteur habitué
 
Message(s) : 236
Inscrit(e) le : 03 Fév 2010 à 16:42

Messagepar pivo » 23 Fév 2011 à 11:39

Essaie de mettre un :

Field SaveOptions:="0";

Avant ton FileCloseWindow
pivo
Posteur néophyte
Posteur néophyte
 
Message(s) : 69
Inscrit(e) le : 29 Oct 2010 à 09:15
Localisation : Entre Genève et Martigny, mais surtout Lausanne

Messagepar Michel Nico » 23 Fév 2011 à 11:59

Tu veux garder le mail que tu as envoyé dans ta vue envoyé ?
Michel Nico
Posteur néophyte
Posteur néophyte
 
Message(s) : 60
Inscrit(e) le : 18 Jan 2011 à 17:19
Localisation : Toulouse

Messagepar clementbp » 23 Fév 2011 à 14:10

Bonjour

J'ai essayé de mettre la ligne de code que tu m'as donné mais sans succès.

Non je ne cherche pas a garder le mail envoyé.
clementbp
Posteur habitué
Posteur habitué
 
Message(s) : 236
Inscrit(e) le : 03 Fév 2010 à 16:42

Messagepar roubech » 23 Fév 2011 à 22:48

sinon, tu peux travailler en backend en LS
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar clementbp » 24 Fév 2011 à 08:07

Je pense que tu as raison je vais essayé de traduire mon action en LS.
Si quelqu'un a une idée ou un agent similaire que je puisse m'en inspirer.

Merci
clementbp
Posteur habitué
Posteur habitué
 
Message(s) : 236
Inscrit(e) le : 03 Fév 2010 à 16:42


Retour vers Développement