В моей базе данных есть таблица об отделах организации. В этой таблице есть идентификатор Department_ID и BasisDepartment_ID, который является идентификатором отдела «выше». Существует также другая таблица с указанными выше идентификаторами и поле под названием «Уровень», которое предположительно показывает уровень отдела с 0, являющимся нижним отделом, и 4 TOP. Однако для уровня 3 я получаю все отделы с уровнем от 0 до 3, когда я делаю инструкцию SELECT. Это немного информации для понимания БД. Моя проблема в том, что я не знаю, как реализовать иерархию в CR. Меня попросили сделать отчет с 4 столбцами, в котором описывается иерархия отделов, к которым принадлежит сотрудник. Имейте в виду, что не все сотрудники должны иметь 4 отдела. Человек может быть руководителем отдела, не принадлежащим ему, а отделу выше. Заранее благодарю за помощь.Crystal Reports: Иерархические поля
0
A
ответ
0
Предполагая:
SELECT 0 ID, 'Parent 0' NAME, null PARENT_ID FROM dual
UNION ALL
SELECT 1 ID, 'Child 0' NAME, 0 PARENT_ID FROM dual
UNION ALL
SELECT 2 ID, 'Child 1' NAME, 0 PARENT_ID FROM dual
Создать отчет, содержащий ID
, NAME
и PARENT_ID
:
Добавить группу на ID
; настроить имя группы:
Результаты:
Открыть отчет | Иерархические параметры группировки ...; набор полей:
Результаты:
+0
Хорошо, я действительно не понял предложение select, но я не думаю, что это то, что мне нужно. Я бы хотел, чтобы строка в моем отчете выглядела следующим образом: Имя Фамилия Фамилия Отряд подразделения Ressort. И информация о подразделении «Групповое подразделение Ressort» находится в том же поле в БД. –
Смежные вопросы
- 1. Crystal Reports - различный размер поля
- 2. Crystal Reports и Нулевые поля
- 3. Crystal Reports
- 4. Crystal Reports
- 5. Crystal Reports
- 6. Crystal Reports: поля базы данных не отображаются
- 7. ***** вместо усечения поля в Crystal Reports
- 8. Crystal Reports - объединение строк по значению поля
- 9. Условные поля позиционирования в Crystal Reports 10
- 10. Поля Crystal Reports не будут выравниваться
- 11. Crystal Reports - проблема выравнивания печатного поля
- 12. Crystal Reports получить все записи относительно поля
- 13. Имя поля анализа с использованием Crystal Reports
- 14. Ошибка «Это имя поля неизвестна» (Crystal Reports)
- 15. Crystal Reports: таблица ссылок из поля формулы
- 16. Формула Crystal Reports для группирования поля
- 17. Crystal Reports суммируя
- 18. Crystal Reports 8.5 группировки
- 19. Crystal Reports SQL Expression
- 20. Crystal Reports Детали деталей
- 21. Данные Crystal Reports исчезают
- 22. Crystal Reports округляя число
- 23. Crystal Reports off-center Reports
- 24. Показать Crystal Reports условно
- 25. Crystal Reports Условная Display
- 26. Crystal Reports и Viewer
- 27. Crystal Reports SQL
- 28. Crystal Reports HTML size
- 29. Crystal Reports - Объединить строки
- 30. Crystal Reports - Verify Database
Вы пробовали группировки отделов? – Siva
Я знаю об иерархической группировке, но в моем случае это не помогает, потому что мне нужны 4 разных столбца для отделов. –