Is this a protected form with legacy form fields? In which case, in order to use CTRL+A you would have to unlock the form and it would be that that would be the cause of the field clearing.
If you use a macro to update the fields in such a document the values in form fields should not be affected - e.g. see the example code at
http://www.gmayor.com/installing_macro.htm