Simply use the Format function:
Me.Filter = "[field date]=#" & Format(Me![control date], "m/d/yyyy") & "#"
Same sort of thing for range:
Me.Filter = "[field date] Between #" & Format(Me![control startdate], "m/d/yyyy") & "# And #" & Format(Me![control enddate], "m/d/yyyy") & "#"
Hope This Helps, PH.
Want to get great answers to your Tek-Tips questions? Have a look at FAQ219-2884 or FAQ222-2244