powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR, выборка иерархических данных
3 сообщений из 3, страница 1 из 1
CR, выборка иерархических данных
    #33919809
Olga_Ko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Подскажите, пожалуйста, как мне организовать цикл для иерархической выборки.
Есть таблица REP_CODES, содержащая поля OID, PARENT_OID, text.
Чтобы вытащить записи этой таблицы мне приходится переименовывать таблицу (REP_CODES_1, REP_CODES_2 и т.д.) и создавать связи между ними. При этом я могу вытащить головную запись, написав условие IsNull ({REP_CODES.PARENT_OID}).
Но я не знаю как вытащить данные, не зная уровень вложенности. Сейчас я знаю, что уровень вложенности 4. А если он будет больше, то данные потеряются. Подскажите, как правильно написать условие выборки либо цикл. Если где-то ошиблась в формулировках, то поправьте. Заранее благодарна.
...
Рейтинг: 0 / 0
CR, выборка иерархических данных
    #33921558
pavel73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выполните поиск по сайту с ключевыми словами: дерево, иерархия - масса информации по этому вопросу и примеры написание запросов или процедур.
...
Рейтинг: 0 / 0
CR, выборка иерархических данных
    #33933075
Olga_Ko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за совет, но, к сожалению, не удалось найти примеров написания подобных процедур. Пришлось сделать с помощью группировки и затем настройки через Report | Hierarchical Grouping Options, до этого пыталась воспользоваться данной функцией, но поскольку обращаюсь к нескольким таблицам, то не получалось.
Наконец-то получилось, но теперь столкнулась с другой проблемой: поскольку мне нужны агрегированные данные из таблицы, то получается, что все мои цифры сдвигаются по вертикали, вслед за тем количеством см, которые указаны в настройке Report | Hierarchical Grouping Options | Group Indent. Если кто-то знает как с этим бороться, то подскажите, пожалуйста. Про суммирование в созданных группах я знаю (Insert Summary), но тогда где мне в этом суммировании писать условие, которое берется из другой таблицы. Эта сумма тоже «уезжает» вправо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR, выборка иерархических данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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