Hi Salome,
How about writing the attributes to a set of Application.UserProperties("Field1") values so that you have the records in memory when the form is first opened, then when you press ok you can check to see:
if Application.Userproperties("field1") = Application.Map.layers("yourlayer").Forms("EditForm").Pages("YourPage").Controls("txtField1").Value then
do your update
end if
Hope this helps.
Cheers,
Gareth