2016-01-11 7 views
0

Я делаю простой отчет о запасах для пользователя. То, что я позволяю пользователю делать, - ввести FROM и TO Date и только фильтровать эти даты для отчета. Это информация VB6, поэтому я передаю значение пустой форме с поданным FROM и затем использую ее в отчете. В отчете я пытаюсь показать месяц и год, начиная с ноября 2015 года, если запрос на отчет за ноябрь. Как мне это сделать?Отчет о доступе, отображающий данные в отчете?

+0

Я создал бы несвязанное поле в форме для отображения первого числа месяца, следующего за датой, введенной пользователем, с использованием стандартных функций даты DatePart и DateSerial. Поэтому, если пользователь вводит дату в ноябре, поле unbound отображает 01 декабря 2015 года, и ваш отчет основывается на этой дате. –

ответ

1

Я бы создал несвязанное поле в форме для отображения первого числа месяца, следующего за датой, введенной пользователем, с использованием стандартных функций даты DatePart и DateSerial. Поэтому, если пользователь вводит дату в ноябре, поле unbound отображает 01 декабря 2015 года, и ваш отчет основывается на этой дате.

+0

Как я могу найти счет инвентаря от 1/1/2000 до последнего дня предыдущего месяца с даты? – barry17

+0

Я бы использовал DCount, но я думаю, мне нужно больше информации от вас, чтобы полностью понять и ответить. Вот предложение части: DCount («ID», [Таблица или запрос], «Между # 01/01/2000 # И» и [MyDate]). MyDate будет Dim в процедуре, приравнивающей к несвязанному полю, о котором я упоминал. –