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

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

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

Messagepar clementbp » 04 Avr 2011 à 16:41

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
clementbp
Posteur habitué
Posteur habitué
 
Message(s) : 236
Inscrit(e) le : 03 Fév 2010 à 16:42

Messagepar clementbp » 04 Avr 2011 à 17:04

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
clementbp
Posteur habitué
Posteur habitué
 
Message(s) : 236
Inscrit(e) le : 03 Fév 2010 à 16:42

Messagepar Michael DELIQUE » 04 Avr 2011 à 17:23

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] )
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 » 17 Mai 2011 à 16:43

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
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