powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Параметры в iReport?
12 сообщений из 12, страница 1 из 1
Параметры в iReport?
    #34099391
cub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cub
Гость
Привет всем.

Как предать параметр как множество чисел?
Код: plaintext
Select * from table where id in( 1 , 2 , 3 , 4 , 5 , 6 )

делаю так
Код: plaintext
Select * from table where id in($P{PARAM})
если мы передаем его как строку , то PARAM ="1,2,3,4,5,6"
и соответ.получается
Код: plaintext
Select * from table where id in("1,2,3,4,5,6")
и естественно выборка раб не правильно.
...
Рейтинг: 0 / 0
Параметры в iReport?
    #34099843
Vladimir Kozlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cubПривет всем.

Как предать параметр как множество чисел?
Код: plaintext
Select * from table where id in( 1 , 2 , 3 , 4 , 5 , 6 )

делаю так
Код: plaintext
Select * from table where id in($P{PARAM})
если мы передаем его как строку , то PARAM ="1,2,3,4,5,6"
и соответ.получается
Код: plaintext
Select * from table where id in("1,2,3,4,5,6")
и естественно выборка раб не правильно.

Ну, как я понимаю, ты работаешь с репортом все-таки из приложения а не юзаешь голый iReport. Если так, то не репортово это дело в базу лазить, передавай ему сформированный в приложении ResultSet, в этом случае ты получаешь полный контроль над происходящим.
...
Рейтинг: 0 / 0
Параметры в iReport?
    #34100051
cub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cub
Гость
Vladimir Kozlov ты работаешь с репортом все-таки из приложения
В iReport создаю filename.jrxml и компилирую его,
а из приложения работаю с filename.jasper

Код: plaintext
1.
2.
3.
4.
Map parameters =  new  HashMap();
...
parameters.put("PARAM",param);
JasperFillManager.fillReportToFile(filename.jasper, parameters, conn);
...

Vladimir Kozlov передавай ему сформированный в приложении ResultSetМожно по подробней
...
Рейтинг: 0 / 0
Параметры в iReport?
    #34100081
cub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cub
Гость
Vladimir Kozlov ты работаешь с репортом все-таки из приложения
В iReport создаю filename.jrxml и компилирую его,
а из приложения работаю с filename.jasper
Код: plaintext
1.
2.
3.
4.
Map parameters =  new  HashMap();
...
parameters.put("PARAM",param);
JasperFillManager.fillReportToFile(filename.jasper, parameters, conn);
...
Vladimir Kozlov передавай ему сформированный в приложении ResultSetМожно по подробней
...
Рейтинг: 0 / 0
Параметры в iReport?
    #34100242
Vladimir Kozlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cub Vladimir Kozlov передавай ему сформированный в приложении ResultSetМожно по подробней

Выполни запрос в приложении, получи ResultSet и скорми отчету через JRResultSetDataSource
...
Рейтинг: 0 / 0
Параметры в iReport?
    #34100250
Vladimir Kozlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.ensode.net/jasperreports_database_pg3.html
...
Рейтинг: 0 / 0
Параметры в iReport?
    #34100514
cub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cub
Гость
Владимир, спасибо большое, то что нужно!
...
Рейтинг: 0 / 0
Параметры в iReport?
    #34100771
Vladimir Kozlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cubВладимир, спасибо большое, то что нужно!

А вообще-то есть такая книга - "The JasperReports Ultimate Guide.pdf" . Она платная, но при желании найти можно :)
...
Рейтинг: 0 / 0
Параметры в iReport?
    #34101445
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так как вы сказали он сформирует пдф файл и бросит его в определенную директорию,а как вызвать JasperViewer который отобразит этот полученый JRResultSetDataSource в окошке отдельном
...
Рейтинг: 0 / 0
Параметры в iReport?
    #34101613
Vladimir Kozlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulTТак как вы сказали он сформирует пдф файл и бросит его в определенную директорию,а как вызвать JasperViewer который отобразит этот полученый JRResultSetDataSource в окошке отдельном

Точно так же как с любым источником данных. JasperViewer-у источник данных до лампочки, он отображает то что репорт из резалтсета вытащит.
...
Рейтинг: 0 / 0
Параметры в iReport?
    #34101631
DIMA11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jasperReport = JasperCompileManager.compileReport("reports\\tout101T.jrxml ");

rs = stat.executeQuery("select * from table"));
jasperPrint = JasperFillManager.fillReport(jasperReport, new HashMap(), new JRResultSetDataSource(rs));
JasperViewer.viewReport(jasperPrint, false);
...
Рейтинг: 0 / 0
Параметры в iReport?
    #34101902
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Параметры в iReport?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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