Page 1 sur 1

demande enregistrement lorsqu'on édite le document

MessagePublié: 16 Mai 2011 à 11:25
par zouzi
Bonjour,

J'ai une base sur laquelle j'ai 2 masques pour ouvrir mes documents.

Un masque pour consultation et un masque pour la modification.

J'ai un bouton modifier dans la barre d'outils du masque de consultation qui me permet de basculer sur le masque de modification.

Code : Tout sélectionner
Sub Click(Source As Button)
   Dim uiw As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   Dim doc As NotesDocument
   
   Set uidoc = uiW.CurrentDocument
   Set doc = uidoc.Document
   Call uidoc.Close(True)
   doc.Form = "MPartenModif"
   Call uiw.EditDocument(True, doc, False)
End Sub


Lorsque j'appuie sur mon bouton modifier il me demande tout de suite si je veux enregistrer.

et là ensuite je suis dans la cas ou 1 fois sur 2 mes utilisateurs provoquent un conflit de réplication.

En déboguant je vois rien passer comme commande save, du coup je seche un peu sur ce problème , auriez vous une inspiration pour faire ma recherche de panne ?

MessagePublié: 16 Mai 2011 à 11:43
par Michael DELIQUE
re,

saveoptions ?

et puis pourquoi faire un changement de masque ?

MessagePublié: 16 Mai 2011 à 12:29
par zouzi
Mon masque de consultation contient un champ saveoptions calculé à 0
et mon masque pour la modification contient un champ saveoptions calculé à 1

pourquoi 2 masques pour des raisons de sécurité

MessagePublié: 16 Mai 2011 à 12:35
par Michael DELIQUE
re,
avant ton Call uidoc.Close(True)

refresh ton uidoc

MessagePublié: 16 Mai 2011 à 12:56
par zouzi
bien joué , ça marche Merci

Si je comprends bien c'était les données non à jour sur mon masque de consultation qui me provoquaient l'enregistrement ?

MessagePublié: 16 Mai 2011 à 12:57
par Michael DELIQUE
ouaip !

un grand standard

MessagePublié: 16 Mai 2011 à 19:17
par roubech
sinon @Command( [ViewSwitchForm] ; formName )