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

Как предать параметр как множество чисел?
Код: 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
02.11.2006, 10:40:34
    #34099843
Vladimir Kozlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры в iReport?
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
02.11.2006, 11:21:17
    #34100051
cub
cub
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры в iReport?
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
02.11.2006, 11:26:33
    #34100081
cub
cub
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры в iReport?
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
02.11.2006, 12:00:19
    #34100242
Vladimir Kozlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры в iReport?
cub Vladimir Kozlov передавай ему сформированный в приложении ResultSetМожно по подробней

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

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

Точно так же как с любым источником данных. JasperViewer-у источник данных до лампочки, он отображает то что репорт из резалтсета вытащит.
...
Рейтинг: 0 / 0
02.11.2006, 16:36:44
    #34101631
DIMA11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры в iReport?
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
02.11.2006, 17:37:19
    #34101902
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры в iReport?
Спасибо
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Параметры в iReport? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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