I have
DoCmd.OpenForm "frmBookingEditAdminStep", , , "BookingDate between#" & Format(Me.txtFrom, "dd/mm/yyyy") & "# and #" & Format(Me.txtUntil, "dd/mm/yyyy") & "#"
For BookingDate I have formatted the table field to to dd/mm/yyyy just to be sure
and formatted the textboxes to the same on the form as well as in the VBA.
I can't see what I have missed as I am getting dates earlier then the dates I specify in the two unbound text boxes on the form...