ne pas enregistrer les modifs avec FileCloseWindow

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

ne pas enregistrer les modifs avec FileCloseWindow

Messagepar virginie » 24 Juil 2003 à 08:20

Bonjour,J'ai une action qui, après modification du document, enregistre et ferme la fenêtre, par @Command([FileSave]);@Command([FileCloseWindow]).Mon problème est que, malgré l'enregistrement du document dans la formule, Notes demande à l'utilisateur s'il souhaite enregistrer les modifications.Comment faire pour qu'il ne le demande plus?Merci de votre aide.
virginie
 

Re: ne pas enregistrer les modifs avec FileCloseWindow

Messagepar Raisin » 24 Juil 2003 à 08:28

Utilise un champs "SaveOptions" calculé (tu peux le créer en champ partagé par ex)Si SaveOptions="1", ton document sera enregistré sans cette boite de dial.Si il vaut "0", ton document ne sera jamais enregistré.Exemple: Masque avec saveoption="1"Btn enregistrer:@Command([FileSave]);@Command([FileCloseWindow])Btn Annuler:FIELD Saveoption := "0";@Command([FileCloseWindow])
Raisin
 

Re: ne pas enregistrer les modifs avec FileCloseWindow

Messagepar asx9 » 24 Juil 2003 à 08:30

tu créées le champ "SaveOptions"tu créées un bouton "fermer sans enregistrer" et tu mets comme code:@SetField("SaveOtpions"; 0);@Commande([FileCloseWindow])pour ton bouton qui te permet d'enregistrer tu rajoutes @SetField("SaveOtpions"; 1);je pense que ça devrait marcher.
asx9
 

Re: ne pas enregistrer les modifs avec FileCloseWindow

Messagepar virginie » 24 Juil 2003 à 08:53

Merci de vos réponses.J'ai mis un champ SaveOptions numérique calculé qui vaut 1.Et la boite dialogue n'apparait plus.Par contre, je voudrais que, lorsque l'utilisateur quitte le document en cliquant sur la croix fermer, alors un message apparaisse du style : "si vous quittez le document il ne sera pas enregistré, utiliser le bouton enregistrer pour enregostrer" et que l'utilisateur puisse annuler.Où dois je mettre le code correspondant ?
virginie
 

Re: ne pas enregistrer les modifs avec FileCloseWindow

Messagepar asx9 » 24 Juil 2003 à 09:20

tu peux utiliser la fonction @DialogBox
asx9
 

Re: ne pas enregistrer les modifs avec FileCloseWindow

Messagepar virginie » 24 Juil 2003 à 09:36

ok je vais essayermerci.
virginie
 

Re: ne pas enregistrer les modifs avec FileCloseWindow

Messagepar Droad » 24 Juil 2003 à 09:38

@Prompt, c'est plus adapté pour ce cas.[%sig%]
Droad
 

Re: ne pas enregistrer les modifs avec FileCloseWindow

Messagepar asx9 » 24 Juil 2003 à 09:40

désolé, je suis sur la V4.6 ;-)
asx9
 

Re: ne pas enregistrer les modifs avec FileCloseWindow

Messagepar virginie » 24 Juil 2003 à 12:04

d'accord pour le @Prompt mais en mettant le code dans QuerySave, il s'éxécute(donc le message apparait) à chaque fois que j'enregistre, donc en particulier quand j'enregistre depuis mes actions ce que je ne veux pas.Pouvez-vous me dire si il y a un endroit où placer le message ou si il y a une façon de faire pour qu'il ne s'éxécute que lors du click sur la croix fermé de la fenêtre?Merci.
virginie
 

Re: ne pas enregistrer les modifs avec FileCloseWindow

Messagepar asx9 » 24 Juil 2003 à 12:49

tu peux mettre une condition pour affichager de ton message sur la valeur de "SaveOption" par exemple (tjrs ds QuerySave). Normalement il n'y a aucun problème.
asx9
 

Re: ne pas enregistrer les modifs avec FileCloseWindow

Messagepar virginie » 24 Juil 2003 à 14:19

ok merci
virginie
 


Retour vers Développement