Hi.
Do I put this on the onload event?
No. It may be placed in the procedure used to open the form, or it may be
placed in the frmInput form, such as in the OnClick( ) event of a button to
apply the filter. In the following example, ApplyFilterBtn is the name of
the button on the frmInput form to apply the filter, and RemFilterBtn is the
name of the button to turn off the filter:
Private Sub ApplyFilterBtn_Click()
On Error GoTo ErrHandler
DoCmd.OpenForm Me.Name, acNormal, , "sheetdate BETWEEN Date() and
(Date() - 1)"
Exit Sub
ErrHandler:
MsgBox "Error in ApplyFilterBtn_Click( ) in" & vbCrLf & Me.Name & _
" form." & vbCrLf & vbCrLf & _
"Error #" & Err.Number & vbCrLf & Err.Description
Err.Clear
End Sub
Private Sub RemFilterBtn_Click()
On Error GoTo ErrHandler
Me.FilterOn = False
Exit Sub
ErrHandler:
MsgBox "Error in RemFilterBtn_Click( ) in " & vbCrLf & _
Me.Name & " form." & vbCrLf & vbCrLf & _
"Error #" & Err.Number & vbCrLf & Err.Description
End If
Err.Clear
End Sub
HTH.
Gunny
See
http://www.QBuilt.com for all your database needs.
See
http://www.Access.QBuilt.com for Microsoft Access tips.
(Please remove ZERO_SPAM from my reply E-mail address so that a message will
be forwarded to me.)
- - -
If my answer has helped you, please sign in and answer yes to the question
"Did this post answer your question?" at the bottom of the message, which
adds your question and the answers to the database of answers. Remember that
questions answered the quickest are often from those who have a history of
rewarding the contributors who have taken the time to answer questions
correctly.