demande enregistrement lorsqu'on édite le document

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

demande enregistrement lorsqu'on édite le document

Messagepar zouzi » 16 Mai 2011 à 11:25

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 ?
Dernière édition par zouzi le 16 Mai 2011 à 12:56, édité 1 fois.
Avatar de l’utilisateur
zouzi
Roi des posts
Roi des posts
 
Message(s) : 555
Inscrit(e) le : 24 Déc 2004 à 10:22
Localisation : Vendée

Messagepar Michael DELIQUE » 16 Mai 2011 à 11:43

re,

saveoptions ?

et puis pourquoi faire un changement de masque ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar zouzi » 16 Mai 2011 à 12:29

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é
Avatar de l’utilisateur
zouzi
Roi des posts
Roi des posts
 
Message(s) : 555
Inscrit(e) le : 24 Déc 2004 à 10:22
Localisation : Vendée

Messagepar Michael DELIQUE » 16 Mai 2011 à 12:35

re,
avant ton Call uidoc.Close(True)

refresh ton uidoc
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar zouzi » 16 Mai 2011 à 12:56

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 ?
Avatar de l’utilisateur
zouzi
Roi des posts
Roi des posts
 
Message(s) : 555
Inscrit(e) le : 24 Déc 2004 à 10:22
Localisation : Vendée

Messagepar Michael DELIQUE » 16 Mai 2011 à 12:57

ouaip !

un grand standard
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar roubech » 16 Mai 2011 à 19:17

sinon @Command( [ViewSwitchForm] ; formName )
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement

cron