Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
01.12.2021, 01:24
|
|||
---|---|---|---|
Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ? |
|||
#18+
Может кто подскажет пожалуйста в чём проблема. Есть отчёт (Общий пробег машин). В него вложен отчет (по машинам). В который тоже вложен отчет (пробег машины). Три уровня. В последнем вложенном отчёте есть цифры (пробег), которые складываются. Не получается получить в главном отчете итоговую сумму всех пробегов. Выводится общий пробег только первой машине в отчете. Пробовал всё уже. И автонакопление и разные ссылки. Вот когда всего один отчет и в него вложен другой отчет - всё работает. Или это вообще невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ? Нужна именно трехуровневая структура. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.12.2021, 07:20
|
|||
---|---|---|---|
|
|||
Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ? |
|||
#18+
Nebo Может кто подскажет пожалуйста в чём проблема. Есть отчёт (Общий пробег машин). В него вложен отчет (по машинам). В который тоже вложен отчет (пробег машины). Три уровня. В последнем вложенном отчёте есть цифры (пробег), которые складываются. Не получается получить в главном отчете итоговую сумму всех пробегов. Выводится общий пробег только первой машине в отчете. Вот вообще ничего не понял.... Nebo Пробовал всё уже. И автонакопление и разные ссылки. Да точно не все. Nebo Или это вообще невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ? Да точно возможно. только скорее всего не таким простым способом. Скорее всего некоторый код написать придется. Выкладывайте сюда пример - кто -нибудь покопается и посоветует что-нибудь ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.12.2021, 13:23
|
|||
---|---|---|---|
|
|||
Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ? |
|||
#18+
Вероятно отчёты 2-го (отч2) и 3-го (отч3) уровня связаны по идентификатору машины и отч3 отражает данные текущей записи отч2. Так вы общий пробег не получите. Варианты: 1. Функция DSum в поле отч1. 2. В отч2 использовать запрос с группировкой, возвращающий пробег по машине. Тогда суммарный пробег можно будет подсчитать и отразить в отч1. 3. Ещё можно использовать такую возможность, квк "сумма с накоплением" в скрытом поле отч2, но итоговое поле должно быть в подвале отч1. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.12.2021, 14:04
|
|||
---|---|---|---|
Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ? |
|||
#18+
Кривцов Анатолий, авторВероятно отчёты 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, по первой машине. Такое только при трёх уровнях отчетах. Если всего два уровня, то проблем нет. Как то сложно вытащить итоги из третьего отчета в первый. Конечно могу сделать запрос и вывести в первом отчете сумму, но хотел получить её именно как сумма данных из третьего отчета. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.12.2021, 15:11
|
|||
---|---|---|---|
Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ? |
|||
#18+
Кривцов Анатолий итоговое поле должно быть в подвале вам же написали уже... ищите все итоги в подвалах соответствующих отчетов, причем в них нужно делать агрегатные функции , например в поле писать в данные типа = Sum([Пробег]) Подвал это примечание отчета (если чо...) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.12.2021, 00:21
|
|||
---|---|---|---|
Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ? |
|||
#18+
vmag Кривцов Анатолий итоговое поле должно быть в подвале вам же написали уже... ищите все итоги в подвалах соответствующих отчетов, причем в них нужно делать агрегатные функции , например в поле писать в данные типа = Sum([Пробег]) Подвал это примечание отчета (если чо...) С тремя уровнями не работает. Не получается в первом отчете получить всю сумму третьего отчета. Напоминаю, отчеты как матрёшка ) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.12.2021, 02:30
|
|||
---|---|---|---|
Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ? |
|||
#18+
Nebo С тремя уровнями не работает. ну наверное нужно сделать один отчет с тремя уровнями группировки... положите сюда пример... напишите сюда как вы обращаетесь к полю последней матрёшки... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.12.2021, 15:14
|
|||
---|---|---|---|
Невозможно получить в главном отчете сумму всех вложенных в вдруг друга отчетов ? |
|||
#18+
vmag Nebo С тремя уровнями не работает. ну наверное нужно сделать один отчет с тремя уровнями группировки... положите сюда пример... напишите сюда как вы обращаетесь к полю последней матрёшки... Ребята, спасибо за советы. Сделаю базку с отчётом, положу сюда. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1609541]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
159ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 252ms |
total: | 505ms |
0 / 0 |