I figured a way to bypass this issue by using the form timer.
1- Set the timer to a very high number on the Current or Load event.
Private Sub Form_Current()
Me.TimerInterval = 90000000
End Sub
2- Requery on the Timer event and reset timer interval to the high number.
Private Sub...