powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Иерархическая структура, как правильно вывести в отчет
2 сообщений из 2, страница 1 из 1
Иерархическая структура, как правильно вывести в отчет
    #36491761
Zitz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И снова всем здравствуйте.
Помогите пожалуйста советом
Есть структура подразделений с неограниченным уровнем вложенности. К подразделениям привязана информация по людям. Каким образом можно вывести всю информацию в отчет с подбивкой итогов по подразделениям, с учетом вложенности? Умом понимаю, что логично наверное использовать рекурсию, но смущает подбивка итогов. Насколько это правильно, или возможен какой то другой вариант? Ограничивать уровень вложенности не хотелось бы.
Т.е. пример:
Подр-е1
Подр-е2
Данные по подр-ю2
Подр-3
Данные по подр-ю3
Итог по подр-ю3
Итог по подр-ю2(с учетом итога по подр-ю3)
Подр-е4 и т.д.
Итог по подр-ю1(с учетом всех под-итогов)
...
Рейтинг: 0 / 0
Иерархическая структура, как правильно вывести в отчет
    #36491815
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создайте временную таблицу (курсор), где кроме собственно данных будут и строки с заголовками и итогами. Т.е. строки заголовка и итогов - это не группировка отчета, а обычная запись таблицы.

Хотя, "неограниченная" структура компании - сильно сомнительно. Количество уровней вложенности в подобных случаях обычно строго фиксировано.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Иерархическая структура, как правильно вывести в отчет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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