Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по iReport / 13 сообщений из 13, страница 1 из 1
29.06.2005, 12:02
    #33140012
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по iReport
Всем привет.Расскажите пожалуйста как мне сделать так,чтобы на странице отчета у меня выводилось 2 вида информации,т.е. мне нужно,чтобы сначала вывелась информация про компьютеры,а потом про принтеры.Получается,что нужно писать 2 SQL запроса,а в iReport пишется только один,или может я не права,разъясните пожалуйста как сделать.
И еще,почему при закрытии окошка JasperViewer,у меня закрывается вся программа,как сделать так,чтобы программа не закрывалась.
...
Рейтинг: 0 / 0
29.06.2005, 13:28
    #33140297
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по iReport
Ну неужели никто не знает как мне помочь?
...
Рейтинг: 0 / 0
29.06.2005, 13:54
    #33140378
GMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по iReport
JulTНу неужели никто не знает как мне помочь?Может быть не так быстро :) Люди то на работе еще в добавок.
...
Рейтинг: 0 / 0
29.06.2005, 14:09
    #33140427
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по iReport
GMax JulTНу неужели никто не знает как мне помочь?Может быть не так быстро :) Люди то на работе еще в добавок.
Просто здесь всегда быстро отвечают,вот я и привыкла,сори
...
Рейтинг: 0 / 0
29.06.2005, 15:38
    #33140694
GMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по iReport
JulTИ еще,почему при закрытии окошка JasperViewer,у меня закрывается вся программа,как сделать так,чтобы программа не закрывалась.
У меня не закрывается.
Версия ИРепорта какая? Как его запускаешь, каким файлом?
...
Рейтинг: 0 / 0
29.06.2005, 15:54
    #33140747
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по iReport
Версия iReport 0.4.1
Нажимаю батник,запускается Ирепорт,там я сделала отчет,потом в программе пишу:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
 JasperDesign jasperDesign = JRXmlLoader.load("C:/rep.jrxml");
                              JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
                              Map parameters =  new  HashMap();
                              parameters.put("уууу", " JasperReport");
                               Baza_conect c= new  Baza_conect();
                              JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport,parameters, c.getConnection());
                              JasperViewer.viewReport(jasperPrint);
...
Рейтинг: 0 / 0
29.06.2005, 16:04
    #33140775
GMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по iReport
JulTВерсия iReport 0.4.1
Нажимаю батник,запускается Ирепорт,там я сделала отчет,потом в программе пишу:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
 JasperDesign jasperDesign = JRXmlLoader.load("C:/rep.jrxml");
                              JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
                              Map parameters =  new  HashMap();
                              parameters.put("уууу", " JasperReport");
                               Baza_conect c= new  Baza_conect();
                              JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport,parameters, c.getConnection());
                              JasperViewer.viewReport(jasperPrint);

Так у тебя в программе закрывается все.
Тогда см. FAQ с сайта Jasper

автор2. Swing application exits when closing the JasperViewer frame top

This happens if you directly use the net.sf.jasperreports.view.JasperViewer class in your Swing application.

The viewer application implemented in this class should be considered more like a demo application that shows how the net.sf.jasperreports.view.JRViewer component can be used in Swing applications to display reports.
Your application unexpectedly terminates when you close the report viewer frame because the JasperViewer class makes a call to the System.exit(0).
To get around this, use the constructor that allows you to set the "isExitOnClose" to false.

But you are encouraged to create your own viewer that uses the more basic visual component implemented by the net.sf.jasperreports.view.JRViewer class. Feel free to copy what code portion you might want to keep from the supplied JasperViewer class.
...
Рейтинг: 0 / 0
29.06.2005, 16:07
    #33140785
GMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по iReport
А по поводу первого вопроса, можно попробовать использовать сабрепорт. Сап не пользовал, так что точно не скажу. Смысл в том, что в один отчет вставляется в другой.
Как сделать, см. вот файлик, надеюсь поможет: файлик
...
Рейтинг: 0 / 0
30.06.2005, 14:55
    #33142918
josia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по iReport
JuITПолучается,что нужно писать 2 SQL запроса,а в iReport пишется только один,или может я не права,разъясните пожалуйста как сделать.Нужно писать 3 запроса - один верхнего уровня, который выделит что Вам нужно + 2 subreporta - один по принтерам, другой по компьютерам (можно ограничиться и репортом и саб-репортом, но это не так консистентно)
...
Рейтинг: 0 / 0
30.06.2005, 16:10
    #33143212
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по iReport
josia JuITПолучается,что нужно писать 2 SQL запроса,а в iReport пишется только один,или может я не права,разъясните пожалуйста как сделать.Нужно писать 3 запроса - один верхнего уровня, который выделит что Вам нужно + 2 subreporta - один по принтерам, другой по компьютерам (можно ограничиться и репортом и саб-репортом, но это не так консистентно)
Сделала все так как в http://ireport.sourceforge.net/swf/Subreport_viewlet_swf.htm говорится,но ничего не получается,не хочет он выводить готовый запрос.
А как мне сделать в iReport-e запрос такого вида select * from table where id=?,ведь он же не поддерживает параметры.Помогите пожалуйста
...
Рейтинг: 0 / 0
30.06.2005, 16:26
    #33143287
GMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по iReport
JulTА как мне сделать в iReport-e запрос такого вида select * from table where id=?,ведь он же не поддерживает параметры.Помогите пожалуйстаПоддерживает. А как же выводить отчеты за разные периоды? Или я не про то? :) Не знаю что значит "?" в ms sql.
...
Рейтинг: 0 / 0
30.06.2005, 16:40
    #33143344
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по iReport
GMax JulTА как мне сделать в iReport-e запрос такого вида select * from table where id=?,ведь он же не поддерживает параметры.Помогите пожалуйстаПоддерживает. А как же выводить отчеты за разные периоды? Или я не про то? :) Не знаю что значит "?" в ms sql.
Ты про то.
Это я так,просто привыкла делать preparedstatement
А как мне передавать параметры запроса в ирепорт?
...
Рейтинг: 0 / 0
30.06.2005, 17:11
    #33143468
GMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по iReport
Код: plaintext
SELECT * FROM Address WHERE City NOT IN ( $P!{FilterClause} ) ORDER BY $P!{OrderClause}

Потом в своей программе через HashMap передаешь нужное значение и оно подставится в запрос.

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


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