Где my_date один день назад:
Select * from thisTable where my_date=Date()-1
Выберите:
Select * from thisTable where my_date=Date()-[Enter date: ]
Из формы:
Select * from thisTable where my_date=Date()-Forms.MyForm.MyTextbox
Похоже, что дата является текстомформат и изменить это невозможно, поэтому:
SELECT CDate(Format([my_date],"0000-00-00")) AS DateFmt
FROM thisTable
WHERE (((CDate(Format([my_date],"0000-00-00")))=Date()-Forms.MyForm.MyTextbox