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