par Droad » 08 Août 2003 à 09:53
dans les events du form[Declaration]Dim previousValues List As StringDim postSaved As Variant[PostOpen] Dim doc As NotesDocument Set doc = Source.Document postSaved = False Dim checkedFields(3) As String checkedFields(0) = "Toto" checkedFields(1) = "Prevision" checkedFields(2) = "Realisation" checkedFields(3) = "Numero" Forall f In checkedFields previousValues(f) = doc.getFirstItem(f).Text End Forall[PostSave] postSaved=True[QueryClose] Dim msg As String Dim doc As NotesDocument Set doc = Source.Document If postSaved Then Dim modified As Variant modified = False Forall t In previousValues If t<>doc.GetFirstItem(Listtag(t)).Text Then modified = True Exit Forall End If End Forall If modified Then msg = "Le doc a été modifié et sauvé" Else msg = "Le doc a été sauvé" End If Else msg = "Le doc n'a pas été sauvé" End If Messagebox msg[%sig%]