Niet zeker waarom al dat code noodzakelijk is. De eenvoudigste manier om een verslag te bewaren is de volgende.
Op een vorm met sparen knoop:
Me.Dirty = Vals
ALS… u „globaal“ nodig hebt sparen (?) … toen in een vbamodule:
Forms.YourFormName.Dirty = Vals
Of
Screen.ActiveForm.Dirty = Vals
mx