Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отбор записей в отчете / 3 сообщений из 3, страница 1 из 1
03.12.2002, 13:06
    #32075104
svk
svk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор записей в отчете
Отцы родные помогите: есть отчет, в котором считается сумма с накоплением количества товара по всему отчету. На печать нужно отправить данные, отобранные по дате (с... и по...).
Добавляю в базовый запрос условие Between...And... - нужные данные выводятся, но сумма с накоплением считается неправильно (по отобранным значениям количества товара). То же самое получается, если в отчете применяю фильтр по дате.
Как умудриться отчет просчитать весь, а распечатать только то, что нужно?
...
Рейтинг: 0 / 0
04.12.2002, 12:10
    #32075514
alk
alk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор записей в отчете
в твоем случае удобней неиспользовать Сумма с накоплением.

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

Код: plaintext
1.
2.
3.
4.
5.
6.
select наименование , количество , sum (количество) as itog
from ...where

или 

select наименование , количество , (select  sum (количество) from ... where ...) as itog
from ...where


а итоговому полю отчета присвой это значение.

2. или не привязывай поле к данным а рассчитывай значения итога программно из события форматирование примечания
как вариант
Код: plaintext
me.itogo = dsum ( "количество" , "sql_select" , "sql_where" )
...
Рейтинг: 0 / 0
17.12.2002, 10:46
    #32080270
svk
svk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор записей в отчете
С проблемой разобрался, всем спасибо!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отбор записей в отчете / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]