powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отбор записей в отчете
3 сообщений из 3, страница 1 из 1
Отбор записей в отчете
    #32075104
svk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
svk
Гость
Отцы родные помогите: есть отчет, в котором считается сумма с накоплением количества товара по всему отчету. На печать нужно отправить данные, отобранные по дате (с... и по...).
Добавляю в базовый запрос условие Between...And... - нужные данные выводятся, но сумма с накоплением считается неправильно (по отобранным значениям количества товара). То же самое получается, если в отчете применяю фильтр по дате.
Как умудриться отчет просчитать весь, а распечатать только то, что нужно?
...
Рейтинг: 0 / 0
Отбор записей в отчете
    #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
Отбор записей в отчете
    #32080270
svk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
svk
Гость
С проблемой разобрался, всем спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отбор записей в отчете
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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