У меня есть запрос, и я хотел бы использовать функцию 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 записей (я хочу вернуть ВСЕ записи, если это так).
Как я могу сделать эту работу?