powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ?
8 сообщений из 8, страница 1 из 1
Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ?
    #40116362
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кто подскажет пожалуйста в чём проблема.

Есть отчёт (Общий пробег машин). В него вложен отчет (по машинам). В который тоже вложен отчет (пробег машины). Три уровня.
В последнем вложенном отчёте есть цифры (пробег), которые складываются.
Не получается получить в главном отчете итоговую сумму всех пробегов.
Выводится общий пробег только первой машине в отчете.
Пробовал всё уже. И автонакопление и разные ссылки.
Вот когда всего один отчет и в него вложен другой отчет - всё работает.
Или это вообще невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ?

Нужна именно трехуровневая структура.
...
Рейтинг: 0 / 0
Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ?
    #40116373
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nebo
Может кто подскажет пожалуйста в чём проблема.

Есть отчёт (Общий пробег машин). В него вложен отчет (по машинам). В который тоже вложен отчет (пробег машины). Три уровня.
В последнем вложенном отчёте есть цифры (пробег), которые складываются.
Не получается получить в главном отчете итоговую сумму всех пробегов.
Выводится общий пробег только первой машине в отчете.


Вот вообще ничего не понял....


Nebo
Пробовал всё уже. И автонакопление и разные ссылки.


Да точно не все.


Nebo
Или это вообще невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ?



Да точно возможно. только скорее всего не таким простым способом. Скорее всего некоторый код написать придется. Выкладывайте сюда пример - кто -нибудь покопается и посоветует что-нибудь
...
Рейтинг: 0 / 0
Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ?
    #40116418
Вероятно отчёты 2-го (отч2) и 3-го (отч3) уровня связаны по идентификатору машины и отч3 отражает данные текущей записи отч2. Так вы общий пробег не получите. Варианты:
1. Функция DSum в поле отч1.
2. В отч2 использовать запрос с группировкой, возвращающий пробег по машине. Тогда суммарный пробег можно будет подсчитать и отразить в отч1.
3. Ещё можно использовать такую возможность, квк "сумма с накоплением" в скрытом поле отч2, но итоговое поле должно быть в подвале отч1.
...
Рейтинг: 0 / 0
Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ?
    #40116433
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кривцов Анатолий,

авторВероятно отчёты 2-го (отч2) и 3-го (отч3) уровня связаны по идентификатору машины и отч3 отражает данные текущей записи отч2. Так вы общий пробег не получите.

Да. Хотел сложить каким то образом все цифры в этом третьем отчете по всем машинам и вывести в первый отчет.
Хотел обойтись без запросов, раз уж данные вроде есть в третьем отчете, только сложить их.
Но первый отчет видит только первую машину.

Отчёт 1:

Отчет 2: Машина 1
Отчет 3: 10
Отчет 3: 20
Итого: 30

Отчет 2: Машина 2
Отчет 3: 50
Отчет 3: 40
Итого: 90

Всего в первом отчете: 30 а должно быть 120

В Отчете 1 видно только 30, по первой машине.
Такое только при трёх уровнях отчетах.
Если всего два уровня, то проблем нет.
Как то сложно вытащить итоги из третьего отчета в первый.

Конечно могу сделать запрос и вывести в первом отчете сумму, но хотел получить её именно
как сумма данных из третьего отчета.
...
Рейтинг: 0 / 0
Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ?
    #40116454
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кривцов Анатолий
итоговое поле должно быть в подвале


вам же написали уже... ищите все итоги в подвалах соответствующих отчетов,
причем в них нужно делать агрегатные функции , например в поле писать в данные типа
= Sum([Пробег])
Подвал это примечание отчета (если чо...)
...
Рейтинг: 0 / 0
Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ?
    #40116582
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag
Кривцов Анатолий
итоговое поле должно быть в подвале


вам же написали уже... ищите все итоги в подвалах соответствующих отчетов,
причем в них нужно делать агрегатные функции , например в поле писать в данные типа
= Sum([Пробег])
Подвал это примечание отчета (если чо...)


С тремя уровнями не работает. Не получается в первом отчете получить всю сумму третьего отчета.
Напоминаю, отчеты как матрёшка )
...
Рейтинг: 0 / 0
Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ?
    #40116597
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nebo
С тремя уровнями не работает.

ну наверное нужно сделать один отчет с тремя уровнями группировки...
положите сюда пример...
напишите сюда как вы обращаетесь к полю последней матрёшки...
...
Рейтинг: 0 / 0
Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ?
    #40116733
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag
Nebo
С тремя уровнями не работает.

ну наверное нужно сделать один отчет с тремя уровнями группировки...
положите сюда пример...
напишите сюда как вы обращаетесь к полю последней матрёшки...



Ребята, спасибо за советы. Сделаю базку с отчётом, положу сюда.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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