クエリがあり、条件の一部として IIf 関数を使用したいと考えています。完全な SQL は次のとおりです。
SELECT Hits.HitID, Hits.ListingID, Hits.HitCount, Hits.HitDate, Hits.HitTypeID, Hits.IsDeleted
FROM Hits
WHERE (((Hits.HitDate)>=[Forms]![frmReports]![txtStartDate]) AND ((Hits.IsDeleted)="N"));
これが私を悩ませているコードです:
>=[Forms]![frmReports]![txtStartDate]
frmReports に日付がある場合、これは問題なく機能します。ただし、日付が入力されていない場合、これは 0 レコードを返します (この場合はすべてのレコードを返したい)。
どうすればこれを機能させることができますか?