открытие отчета, отфильтрованного по диапазону дат, не работает в Access 2010 - PullRequest
0 голосов
/ 02 ноября 2011

Я пытаюсь открыть отчет и ограничить его диапазоном дат.Отчет построен на основе сохраненного запроса.Название поля даты - «dateTime».Вот код, который я использую, чтобы открыть его:

    Dim whereClause As String
    whereClause = "rec.dateTime between #" & Me.txtFromDate & "# and #" & Me.txtFromDate & "#"

    DoCmd.OpenReport "rptControlViolation", acViewPreview, , whereClause

Если я запускаю инструкцию в построителе запросов, она работает нормально, но когда я вызываю функцию, она продолжает запрашивать у меня значение для dateTime (всплывающее окно).Я пробовал скобки, я пробовал формы! Myform! Myobject .. я в тупике.

1 Ответ

0 голосов
/ 02 ноября 2011

Я получил решение, однако, я не знаю, в чем проблема. Я вернулся и переписал оператор SQL. Это было почти то же самое, но я использовал разные псевдонимы. Единственное, о чем я могу думать, это что-то вроде конфликта с именем этого поля. : /

...