Передать аргументы запроса в отчет - PullRequest
0 голосов
/ 21 сентября 2019

У меня есть отчет в MS Access, который получает информацию из запроса.

В запросе есть выбор времени, чтобы он отображал информацию в промежутке времени, установленном пользователем.

Критерии, которые я использовал для создания этого:

Between [Enter start date:] And [Enter end date:]

Я хочу, чтобы начальная и конечная даты отображались в моем отчете, как только пользователь введет его.

Я пытался создать 2 текстовых поля и использовать один и тот же код, но в результате я получаю дважды одно и то же поле ввода, когда на самом деле я просто хочу, чтобы ввод выполнялся только один раз.

Кто-нибудь может мне помочь?

1 Ответ

2 голосов
/ 21 сентября 2019
  • В вашей форме создайте два несвязанных текстовых поля:Назовите первое текстовое поле StartDate и второе текстовое поле EndDate.

  • Установите для свойства Формат для обоих текстовых полей значение Общая дата , чтобыубедитесь, что пользователь может вводить только дату и время и ему предоставляется средство выбора даты.

  • В критериях выбора для вашего запроса замените следующее:

    [Enter start date:]с Forms![Your Form Name]![StartDate]

    [Enter end date:] с Forms![Your Form Name]![EndDate]

    Измените Your Form Name на имя вашей формы.

  • Если вы хотите также отобразить введенныедаты в отчете, создайте одно или два текстовых поля в отчете, чей Контрольный источник установлен на:

    =Forms![Your Form Name]![StartDate]
    

    Аналогично дате окончания.

...