Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / IReport (Return Values) / 1 сообщений из 1, страница 1 из 1
24.10.2008, 10:41
    #35613825
buraner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IReport (Return Values)
Дано:
Связка NetBeans + IReport.

В Report'е есть подключение к таблице БД (мускуль) и из нее делается выборка. Пусть условно мы из нее получаем [id] записей SELECT id FROM tb1.
В Report'е в бэнде [detail] выводится значение этого [id].
Из Report'а в SubReport передается это самое, полученное, значение [id] через Parameters (св-во SubReport).
SubReport состоит из одно бэнда - detail, нулевого размера.
В SubReporte есть подключение к другой таблице той же БД и пусть делается выборка SELECT id FROM tb2 WHERE id = tb1.id .
В свою очередь это, полученное, [id] возвращается из SubReport в Report при помощи Return Values и выводится рядом с первым [id] из tb1.

Трабла:
Выводит следующее:

tb1.id | tb2.id
1 | null
2 | 1
3 | 2
4 | 3

Также, для проверки, пробовал в в Report'е делать вывод SubReport'а (что в него приходит через Parameters и выборку [id] из tb2) - в SubReport'е все Ок, никакого отставания нет.



Т.е. судя по всему SubReport вызывается позже чем вывод переменной в которой хранится tb2.id.
Пробовал менять позицию SubReport в пункте [detail] дерева отчета - никакого результата.

Всем камрадам пасиб за помощь.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / IReport (Return Values) / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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