Page 1 sur 1
ne pas enregistrer les modifs avec FileCloseWindow

Publié:
24 Juil 2003 à 08:20
par virginie
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.
Re: ne pas enregistrer les modifs avec FileCloseWindow

Publié:
24 Juil 2003 à 08:28
par Raisin
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])
Re: ne pas enregistrer les modifs avec FileCloseWindow

Publié:
24 Juil 2003 à 08:30
par asx9
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.
Re: ne pas enregistrer les modifs avec FileCloseWindow

Publié:
24 Juil 2003 à 08:53
par virginie
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 ?
Re: ne pas enregistrer les modifs avec FileCloseWindow

Publié:
24 Juil 2003 à 09:20
par asx9
tu peux utiliser la fonction @DialogBox
Re: ne pas enregistrer les modifs avec FileCloseWindow

Publié:
24 Juil 2003 à 09:36
par virginie
ok je vais essayermerci.
Re: ne pas enregistrer les modifs avec FileCloseWindow

Publié:
24 Juil 2003 à 09:38
par Droad
@Prompt, c'est plus adapté pour ce cas.[%sig%]
Re: ne pas enregistrer les modifs avec FileCloseWindow

Publié:
24 Juil 2003 à 09:40
par asx9
désolé, je suis sur la V4.6

Re: ne pas enregistrer les modifs avec FileCloseWindow

Publié:
24 Juil 2003 à 12:04
par virginie
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.
Re: ne pas enregistrer les modifs avec FileCloseWindow

Publié:
24 Juil 2003 à 12:49
par asx9
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.
Re: ne pas enregistrer les modifs avec FileCloseWindow

Publié:
24 Juil 2003 à 14:19
par virginie
ok merci