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

JasperReports к сожалению не знаю. В Jbuilder любую библиотеку можно прикрутить через Project properties (Required Libraries). В синтаксисе будут узнаваться его классы
...
Рейтинг: 0 / 0
JasperReports
    #32788174
Sergey Putra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подцепляй через 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
JasperReports
    #32788853
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скачал jasperreports-0.6.1,добавляю так Project/Poject Properties и т.д.
А теперь расскажите мне как его использовать в проекте.
Для начала наверное нужно зделать import что-то там,вообщем как.
Спасибо.
...
Рейтинг: 0 / 0
JasperReports
    #32790572
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так как там дальше.
Спасибо.
...
Рейтинг: 0 / 0
JasperReports
    #32791202
Sergey Putra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
import dori.jasper.engine.*;
import dori.jasper.engine.util.JRLoader;
import dori.jasper.view.JasperViewer;

и то что я писал раньше
...
Рейтинг: 0 / 0
JasperReports
    #32794778
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зделал все как вы сказали,но к сож. ничего не работает.
Поместил код сюда
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
JasperReports
    #32803056
Sergey Putra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если до сих пор не работает, то посмотридва момента:

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
JasperReports
    #32804800
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Расскажите пожалуйста как мне в файле-шаблоне отчета(т.е. в файле xml) указать колличество столбцов из моей таблицы,и как запихнуть в этот отчет данные,а то у меня получается так:Таблица состоит из 4 строк,в отчете отображаются эти 4 строки,но только заместь данных там стоят прочерки.
Заранее очень благодарен.
...
Рейтинг: 0 / 0
JasperReports
    #32804941
Sergey Putra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Воспользуйся визуальным редактором отчётов. Как наименее глючный могу посоветовать iReport. ( здесь )
...
Рейтинг: 0 / 0
JasperReports
    #32806534
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нибудь может подсказать толковые ссылки по ХМL (желательно на русском языке).Хочу знать как создаются файлы-шаблоны для формирования отчетов.
Спасибо всем,кто отвечает,а особенно Sergey Putra.
...
Рейтинг: 0 / 0
JasperReports
    #32806770
Sergey Putra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я с JasperReport копался недели две. Толкового описания xml я не нашёл. Чтобы разобраться в этой структуре я неделю копался в исходниках. А вообще как способ: возьми визуальный редактор отчётов, делай простейшие изминения в шаблоне, сохраняй и смотри что поменялось в xml. Так постепенно и разберёшься :)

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


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