I wish I could help...
If you were starting from scratch I would tell you to split the database into a front end with all the forms, reports, etc., and a back end with the tables. Then when you update a form you can just send out a new version of the front end without affecting the data in the...