Page 1 sur 1

Mettre à jour les champs calculés en sortant d'un champ

MessagePublié: 04 Avr 2011 à 16:41
par clementbp
Bonjour,

J'aimerais mettre à jour tous les champs calculés de mon document quand je quitte un champ éditable.

Auriez vous une idée ?

Merci

MessagePublié: 04 Avr 2011 à 17:04
par clementbp
J'ai trouvé il faut mettre le code suivant

Sub Exiting(Source As Field)
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument
Call uidoc.Refresh
End Sub

MessagePublié: 04 Avr 2011 à 17:23
par Michael DELIQUE
salut

si tu n'a que ça a faire tu peux économiser une variable :

Code : Tout sélectionner
Dim workspace As New NotesUIWorkspace
Call workspace.CurrentDocument.Refresh


tu peux aussi le faire ne formule :

@Command( [RefreshHideFormulas] )
@Command( [ViewRefreshFields] )

MessagePublié: 17 Mai 2011 à 16:43
par roubech
euh, y a pas une option pour ça dans les propriétés du champ, 2eme onglet, une des 2 cases à cocher du bas :
-> mettre à jour le doc quand la valeur change
- mettre à jour le champ quand le doc change