Application.DirtyObject (Access)

Marks a form or report as dirty.

The DirtyObject method is useful when you are modifying a form or report in a web database programmatically. When you do this, Microsoft Access does not automatically detect that the form or report has changed, which may cause you to lose the changes when you save and close the object. If you use the DirtyObject method to specify that the form or report has been changed, the changes will be saved when you save the form or report. A run-time error occurs if the form or report specified by the ObjectName argument is not open.

DirtyObject (ObjectType, ObjectName)


Dim strObjectName As String: strObjectName = 
DirtyObject ObjectType:=acDataAccessPage, ObjectName:=strObjectName

Arguments

The following arguments are required:

ObjectType (AcObjectType) - Specifies the type of object to mark as dirty. This argument should be set to acForm or acReport.

Here you can find possible values for AcObjectType

ObjectName (String) - Specifies the name of the object to mark as dirty.