Public Function IsFormLoaded(ByVal strFormName As String) As Boolean
Dim oAccessObject As AccessObject
On Error Resume Next
Set oAccessObject = CurrentProject.AllForms(strFormName)
IsFormLoaded = False
If oAccessObject.IsLoaded Then
If oAccessObject.CurrentView <> acCurViewDesign Then IsFormLoaded = True
End If
Set oAccessObject = Nothing
End Function
Public Sub RequeryAllOpenForms(Optional Byval strFormToExclude As String = "")
Dim var As Variant
For Each var In CurrentProject.AllForms
If var.Name <> strFormToExclude Then
If IsFormLoaded(var.Name) Then Forms(var.Name).Requery
End If
Next var
End Sub