ник: snipe
в запросе на основе которого строится отчет в условии отбора поля дата ставите
>=forms![имя формы]![дата начала] and <=forms![имя формы]![дата окончания]
перед запуском отчета проверяете поля на заполненность (если пустые то надо натыкать носом юзера в этот косяк) (это надо на VBA прописать)
форма с датами периода должна быть открыта (или закрыта только после того как отчет будет открыт)