powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / subdataset в Jasperreports
3 сообщений из 3, страница 1 из 1
subdataset в Jasperreports
    #33558880
Stg Unholy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi All!!!
Кто нибудь использовал subdataset в Jasperreports?
Если да, то подскажите, у меня есть отчет, в качестве заголовка необходимо вытащить строку из БД на основании переданного в отчет параметра (Например название подразделения по его коду). Я хочу реализовать это через subdataset...
Вопрос, как поле этого subdataset положить в переменную отчета? $F{FieldName} Не рабоает....
...
Рейтинг: 0 / 0
subdataset в Jasperreports
    #33559022
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stg UnholyHi All!!!
Кто нибудь использовал subdataset в Jasperreports?
Если да, то подскажите, у меня есть отчет, в качестве заголовка необходимо вытащить строку из БД на основании переданного в отчет параметра (Например название подразделения по его коду). Я хочу реализовать это через subdataset...
Вопрос, как поле этого subdataset положить в переменную отчета? $F{FieldName} Не рабоает....

В отчете создаешь параметр: Просмотр->Параметры отчета->Новый.
Parameter name , например, Shapka.
Parameter class type :String
Default value expression : " Чего хошь то и пиши".

Теперь в том месте, где будет шапка создаешь поле, а внутри (там где Text Field) прописываешь: $P{Shapka}.

Все пол дела сделано.

В проге пишешь:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
   Map parameters =  new  HashMap();
   parameters.put("Shapka","Здесь твоя строка- шапка");
   JasperReport jr = (JasperReport)JRLoader.loadObjectFromLocation("Report/MainReport.jasper");
   JasperPrint  jp =  null ;
   jp = JasperFillManager.fillReport(jr,parameters, connect);
   JasperViewer jv =  new  JasperViewer(jp,false);
   jv.setTitle("Заголовок окна");
   jv.setSize( 800 , 600 );
   jv.setVisible(true);

...
Рейтинг: 0 / 0
subdataset в Jasperreports
    #33559058
Stg Unholy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это то понятно.... но мне надо чтобы шапка была динамической..... Например если отчет запустили с параметром departID=1 то шапка должна быть например "Отчет для подразделения "Логистка""...А это название надо вытащить селектом из базы...Но Datasource у отчета один, и я его использую для заполнения detail...Вот я и подумал, можно ли как нибудь этот второй селект примотать к subdatasource чтобы потом показать значение поля из этого subdatasource
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / subdataset в Jasperreports
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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