У меня есть простой запрос на выбор sql с двумя параметрами, которые я хочу, чтобы он был в моем тексте запроса в основном отчете. Он возвращает около 100 значений, которые я хочу разместить в 10 подзаголовках (10 значений для каждого отчета). В основном отчете мне нужно отобразить только один параметр. Все значения из запроса, которые мне нужны, должны быть в подзаголовках. Как передать их?
Подключение к базе данных возвращается мне из приложения, значения параметров также. Я использую iReport 4.7.0.Передача значений из основного отчета в подзаголовок в JasperReports
1
A
ответ
0
Параметры привязаны к набору данных, если вы разворачиваете сам набор данных, вы найдете там раздел для параметров, как и в вашем основном отчете.
Вам нужно будет связать параметры вместе, используя свойства соединения, в которых вы фактически используете набор данных, например, в таблице или таблице. Например, в таблице вы перейдете на вкладку набора данных на панели свойств и нажмите кнопку параметров, чтобы сопоставить параметры между вашим основным отчетом и вашим дополнительным набором данных.
Подробнее here.
Возможный дубликат [JasperReports: как передать параметр в subReport] (http://stackoverflow.com/questions/2310188/jasperreports-how-to-pass-parameter-to-subreport) & [Передача параметров из основного отчета to subreport to subreport in Jasper] (http://stackoverflow.com/q/13843167/876298) –
Мне нужно отправить возвращаемые значения из запроса. Я отправляю их как параметры из основного отчета (поле из основного = параметр в подзаголовке) или могу ли я определять поля в подзаголовках с тем же именем, что и они были возвращены из запроса из основного отчета? – jovicacar
Мне не нужно передавать параметры, мне нужно передать результат запроса в подчиненный. Все эти предложения состоят в том, чтобы передать параметры в подчиненный. Мне это не нужно. Пожалуйста помоги! – jovicacar