SweetPea,
Use a query. For each of the search fields put the following in the
Criteria section:
Forms![YourMainForm]![YourSearchField]
Then the only "Code" that you'll need for the Find Button:
Me.ReQuery
You could also use the AfterUpdate event of your search fields and
get rid of the Find Button.
Last note. You'll have to supply an appropriate (Valid) DefaultValue
for your search fields ... Or complicate your query a bit to handle
the cases where they have no value.
A query really is the way to go though.
Wayne