Итоги в заголовке группы Report | |
---|---|
Archi05 Автор Сообщений: 231 Дата регистрации: 01.08.2006 |
Доброго времени суток коллеги.
Помоги вывести итоги в заголовке группы Сделал таким образом [attachment 36492 1.jpg] [attachment 36493 2.jpg] но выдаёт только сумму по первой записи [attachment 36494 3.jpg] Вроде нашёл в интернете решение, но не додумался как использовать https://social.technet.microsoft.com/wiki/contents/articles/16269.vfp-2-methods-to-report-totals-in-the-header-of-a-data-grouping.aspx Исправлено 1 раз(а). Последнее : Archi05, 02.02.23 20:58 |
Re: Итоги в заголовке группы Report | |
---|---|
Владимир Максимов Сообщений: 14100 Откуда: Москва Дата регистрации: 02.09.2000 |
Отчет в FoxPro - это прямое сканирование записи главной таблицы. Т.е. это движение по записям "сверху вниз". Можно представить себе формирование отчета как работу команды SCAN..ENDSCAN
Это значит, что штатных механизмов получения итога по нескольким строкам до того, как эти самые строки будут просканированы (в заголовке) - нет. Есть два варианта решения задачи 1. Вычислить значение нужных итогов до выполнения отчета 2. Использовать дополнительные функции, которые будут открывать таблицу в новой рабочей области и вычислять нужную сумму Как правило, все-таки делают отдельный курсор (временную таблицу) как источник данных отчета. Наполняют эту таблицу нужными данными, подсчитывают суммы, где это необходимо, а в самом генераторе отчетов формируют простой отчет по данным этого курсора |
Re: Итоги в заголовке группы Report | |
---|---|
Archi05 Автор Сообщений: 231 Дата регистрации: 01.08.2006 |
Спасибо Владимир.
Скорее всего остановлюсь на первом варианте. |
© 2000-2024 Fox Club  |