У меня есть клиент, который ищет отчет между датами FROM и TO. В принципе, за любой месяц клиент может запросить отчет, что мне нужно сделать, это показать количество единиц в инвентаре на последний день предыдущего месяца. Поэтому, если клиент хочет сделать отчет за 12/23/2015 - 12/28/2016, тогда мне нужно показать QTY единиц в инвентаре (начало инвентаризации) 30.11.2015. Мне кто-то рекомендовал использовать DateSerial, но он, похоже, не делает того, что я хочу. В основном даты FROM AND TO являются значениями, которые я передаю из приложения Visual Basic в пустую форму, и они используются в отчете.Отчеты и даты фильтрации в доступе 2007?
Я не уверен, что мне нужно внести изменения в мои запросы. Вот что делает доклад ..
С докладом, мне нужно, чтобы иметь возможность показать клиенту следующее ... Itemid
Beginning Inventory (as of last day of previous month)
Unit Price
Bought Units (for report date)
Sold Units (for report date)
Returned Units (for report date)
Subtotal (of bought +sold+returned)
Inventory on hand (beg + subtotal)
Так что я в моем первом запросе я получаю Цена единицы товара и начальная инвентаризация (в настоящее время не фильтруется в последний день предыдущего месяца).
Тогда у меня есть еще 3 запроса, один для купил, продал и вернулся, где я связываю ItemID, и я фильтрую TransactionDate (между формами дат! Formdates! TxtFrom и form! Formdates! TxtTo).
Затем у меня есть последний запрос, в котором я совмещаю первый с другим. 3. Теперь я уверен, что должен включить функцию DATESERIAL() в первый запрос? И фильтруйте TransactionDate (это столбец, который мне нужно просмотреть, чтобы подсчитать начало inv, а также искать Bought, Sold, Returned Items).
Пожалуйста, помогите!