Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JasperReports / 12 сообщений из 12, страница 1 из 1
17.11.2004, 10:07
    #32785817
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JasperReports
Добрый день всем.
Расскажите пожалуйста как прикрутить JasperReports к JBuilder и как им пользоваться,хотя бы в 3-х словах.
Спасибо.
p.s."желательно документацию на русском".
...
Рейтинг: 0 / 0
17.11.2004, 14:35
    #32786870
Ruslan Ibraev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JasperReports
Должны поставляться как плагины, смотреть надо на сайте разработчика.
Например у Jbuilder 2005 есть подобный плагин - Crystal reports.
Т.е. готовый класс можно будет найти по кнопке new.

JasperReports к сожалению не знаю. В Jbuilder любую библиотеку можно прикрутить через Project properties (Required Libraries). В синтаксисе будут узнаваться его классы
...
Рейтинг: 0 / 0
18.11.2004, 07:12
    #32788174
Sergey Putra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JasperReports
Подцепляй через Project/Property

Вот простой пример как отобразить отчёт:

JasperCompileManager.compileReportToFile("HorizontalReport.xml", "HorizontalReport.jasper");
JasperReport jasperReport = (JasperReport)JRLoader.loadObject("HorizontalReport.jasper");
Map parameters = new HashMap();
parameters.put("ReportTitle", "The Horizontal Report");
parameters.put("MaxOrderID", new Integer(10500));
parameters.put("SummaryImage", null);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, getConnection());
JasperViewer jv = new JasperViewer(jasperPrint);
jv.setTitle("Тест");
jv.setSize(800,600);
jv.show();
...
Рейтинг: 0 / 0
18.11.2004, 12:24
    #32788853
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JasperReports
Скачал jasperreports-0.6.1,добавляю так Project/Poject Properties и т.д.
А теперь расскажите мне как его использовать в проекте.
Для начала наверное нужно зделать import что-то там,вообщем как.
Спасибо.
...
Рейтинг: 0 / 0
19.11.2004, 09:56
    #32790572
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JasperReports
Ну так как там дальше.
Спасибо.
...
Рейтинг: 0 / 0
19.11.2004, 13:13
    #32791202
Sergey Putra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JasperReports
import dori.jasper.engine.*;
import dori.jasper.engine.util.JRLoader;
import dori.jasper.view.JasperViewer;

и то что я писал раньше
...
Рейтинг: 0 / 0
22.11.2004, 17:55
    #32794778
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JasperReports
Зделал все как вы сказали,но к сож. ничего не работает.
Поместил код сюда
void jButton2_actionPerformed(ActionEvent e) {
try{
System.out.println("test proverka");
JasperCompileManager.compileReportToFile("HorizontalReport.xls", "HorizontalReport.jasper");
JasperReport jasperReport = (JasperReport)JRLoader.loadObject("HorizontalReport.jasper");
Map parameters = new HashMap();
parameters.put("ReportTitle", "The Horizontal Report");
parameters.put("MaxOrderID", new Integer(10500));
parameters.put("SummaryImage", null);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters,getConnection());
JasperViewer jv = new JasperViewer(jasperPrint);
jv.setTitle("Тест");
jv.setSize(800,600);
jv.setVisible(true);
jv.show();
}catch(SQLException s){
s.toString();
}
catch(ClassNotFoundException r){
r.toString();
}
catch(JRException f){
f.toString();
}
но к сожалению ничего не появляется,а как я понял должно что-то вылезти,т.к. стоит метод jv.show();
...
Рейтинг: 0 / 0
29.11.2004, 07:25
    #32803056
Sergey Putra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JasperReports
Если до сих пор не работает, то посмотридва момента:

1. Файл HorizontalReport.xml лежит в папке твоего проекта. А лучше пропиши путь до него.
2. Функция getConnection() присутствует в твоём проекте и возвращает нормальный конекшн. Пример:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 private   static  Connection getConnection()  throws  ClassNotFoundException, SQLException
{
	String driver = "com.sap.dbtech.jdbc.DriverSapDB";
	String url = "jdbc:sapdb://host/dbname";
	 Class .forName(driver);
	Properties prop =  new  Properties();
	prop.put("user", "user"); 
	prop.put("password", "password");
	prop.put("unicode", "true");	
	Connection conn = DriverManager.getConnection(url, prop);
	 return  conn;
}
...
Рейтинг: 0 / 0
29.11.2004, 20:20
    #32804800
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JasperReports
Расскажите пожалуйста как мне в файле-шаблоне отчета(т.е. в файле xml) указать колличество столбцов из моей таблицы,и как запихнуть в этот отчет данные,а то у меня получается так:Таблица состоит из 4 строк,в отчете отображаются эти 4 строки,но только заместь данных там стоят прочерки.
Заранее очень благодарен.
...
Рейтинг: 0 / 0
30.11.2004, 06:24
    #32804941
Sergey Putra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JasperReports
Воспользуйся визуальным редактором отчётов. Как наименее глючный могу посоветовать iReport. ( здесь )
...
Рейтинг: 0 / 0
30.11.2004, 19:09
    #32806534
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JasperReports
Кто-нибудь может подсказать толковые ссылки по ХМL (желательно на русском языке).Хочу знать как создаются файлы-шаблоны для формирования отчетов.
Спасибо всем,кто отвечает,а особенно Sergey Putra.
...
Рейтинг: 0 / 0
01.12.2004, 06:07
    #32806770
Sergey Putra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JasperReports
Я с JasperReport копался недели две. Толкового описания xml я не нашёл. Чтобы разобраться в этой структуре я неделю копался в исходниках. А вообще как способ: возьми визуальный редактор отчётов, делай простейшие изминения в шаблоне, сохраняй и смотри что поменялось в xml. Так постепенно и разберёшься :)

Кстати есть платная электронная книга по JasperReport. Стоит в районе 30$. Возможно там есть. Я не покупал так что точно не знаю.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JasperReports / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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