I have a **MS Access** form with a **Datasheet** subform.  

Using code, I change the **ColumnHidden** property of various of its columns.
But, when I close the form, I'm asked whether to save the table layout of the Datasheet's table.

* How can I stop the form from asking the user to same the table layout continually?
* Do I have no choice but to change the Datasheet to a regular subform?