powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как создать форму для печати документа
20 сообщений из 20, страница 1 из 1
Как создать форму для печати документа
    #33490609
Banderlogin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно создать форму для печати документа, созданного в соответствии с ГОСТ. А графы этого документа должны автоматически заполняться из БД.
Например извещение об изменении. Своеобразная таблица, где все ячейки определенного размера.
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33490867
topol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй iReport в связке с JasperReports.
iReport - это для создания непосредственно вида документа, с обозначением полей, выводимых из БД.
JasperReports - библиотека для генерации формы с заполненым документом. Имеет встроенные формы для печати и просмотра.
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33490877
topol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JasperReports - поможет чтобы сгенерить непосредственно страницу с данными из базы, и покажет в стандартной форме предварительного просмотра с возможностью печати документа. Либо можно сразу послать на печать.
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33496375
Banderlogin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытаюсь установить iReport. Скачала программу. Распаковала. Скопировала в папку lib файл tools.jar. Запускаю iReport.bat. Выдает такую ошибку:

Exception in thread "main" java.lang.NoSuchMethodError
at it.businesslogic.ireport.gui.SplashDialog.initComponents(SplashDialog.java:44)
at it.businesslogic.ireport.gui.SplashDialog.<init>(SplashDialog.java:18)
at it.businesslogic.ireport.gui.MainFrame.main(MainFrame.java:6580)

Этих файлов в iReport.jar нет. Где их взять?
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33496429
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСкопировала в папку lib файл tools.jar.Зачем?
авторЗапускаю iReport.bat. Выдает такую ошибку:
Exception in thread "main" java.lang.NoSuchMethodError
at it.businesslogic.ireport.gui.SplashDialog.initComponents(SplashDialog.java:44)
at it.businesslogic.ireport.gui.SplashDialog.<init>(SplashDialog.java:18)
at it.businesslogic.ireport.gui.MainFrame.main(MainFrame.java:6580)
Этих файлов в iReport.jar нет. Где их взять?Не может быть. Видимо просто не внимательно смотрели, есть там такие классы. Ошибка скорее всего из-за того, что запускаете iReport на JRE версии ниже 1.4. Напрмер, у вас установлен Oracle, и винда автоматом подхватывает его JRE, т. е. 1.3.
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33496487
Banderlogin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GMax авторСкопировала в папку lib файл tools.jar.Зачем?
Так в документации написано.

GMaxНе может быть. Видимо просто не внимательно смотрели, есть там такие классы. Ошибка скорее всего из-за того, что запускаете iReport на JRE версии ниже 1.4. Напрмер, у вас установлен Oracle, и винда автоматом подхватывает его JRE, т. е. 1.3.
И что мне теперь делать?
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33496499
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В переменной окружения PATH поставить путь к JRE5.0, раньше, чем к JRE 3.x. И перегрузиться.
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33498597
Banderlogin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GMaxВ переменной окружения PATH поставить путь к JRE5.0, раньше, чем к JRE 3.x. И перегрузиться.

А поконкретней. Работаю в JBuilder. С JasperReports и iReport ни разу не работала.
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33498669
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BanderloginА поконкретней. Работаю в JBuilder. С JasperReports и iReport ни разу не работала.В Windows правой кнопкой мыши на ярлыке Мой компьютер - Свойства - закладка Дополнительно - Кнопка Переменные среды. В нижней таблице находите строку path. В ней список путей через точку запятой. Находите путь к вашей JRE последней версии и ставите этот путь в самое начало. Путь до JRE Oracle (1.3) вообще можно убрать. Перегружаете машину. После этого все должно работать.
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33503739
Banderlogin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GMaxВ Windows правой кнопкой мыши на ярлыке Мой компьютер - Свойства - закладка Дополнительно - Кнопка Переменные среды. В нижней таблице находите строку path. В ней список путей через точку запятой. Находите путь к вашей JRE последней версии и ставите этот путь в самое начало. Путь до JRE Oracle (1.3) вообще можно убрать. Перегружаете машину. После этого все должно работать.

Огромное спасибо! Все получилось.

Возник такой вопрос. Как сделать подключение к базе?
Пользователь заносит данные в форму и из этих данных нужно сформировать отчет. Напрямую к базе подключаться не хочу.
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33503888
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BanderloginВозник такой вопрос. Как сделать подключение к базе?
Пользователь заносит данные в форму и из этих данных нужно сформировать отчет. Напрямую к базе подключаться не хочу.Что-то я не понял. Сначала вопрос как подключиться к базе, потом подключаться не хочу.
Если вы имеете ввиду, что хотите данные для отчета брать не из базы, а скажем из формы, или каких то объектов, то почитайте про параметры. Они передаются в отчет через HashMap.
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33503890
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33506346
Banderlogin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GMaxЧто-то я не понял. Сначала вопрос как подключиться к базе, потом подключаться не хочу.
Если вы имеете ввиду, что хотите данные для отчета брать не из базы, а скажем из формы, или каких то объектов, то почитайте про параметры. Они передаются в отчет через HashMap.

Да, я хочу брать данные из формы.
Что мне нужно прописать в iReport, чтобы отчет работал? Или ничего не нужно прописывать, а только сформировать .xml файл, а остальное прописывать в тексте программы?
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33506462
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BanderloginДа, я хочу брать данные из формы.
Что мне нужно прописать в iReport, чтобы отчет работал? Или ничего не нужно прописывать, а только сформировать .xml файл, а остальное прописывать в тексте программы?Еще раз повторю, разберитесь что такое параметры в JasperReports.
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33509906
Banderlogin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iReport выдает ошибку
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
java.net.UnknownHostException: ireport.sf.net
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java: 153 )
        at java.net.Socket.connect(Socket.java: 452 )
        at java.net.Socket.connect(Socket.java: 402 )
        at sun.net.NetworkClient.doConnect(NetworkClient.java: 139 )
        at sun.net.www.http.HttpClient.openServer(HttpClient.java: 402 )
        at sun.net.www.http.HttpClient.openServer(HttpClient.java: 618 )
        at sun.net.www.http.HttpClient.<init>(HttpClient.java: 306 )
        at sun.net.www.http.HttpClient.<init>(HttpClient.java: 267 )
        at sun.net.www.http.HttpClient. New (HttpClient.java: 339 )
        at sun.net.www.http.HttpClient. New (HttpClient.java: 320 )
        at sun.net.www.http.HttpClient. New (HttpClient.java: 315 )
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java: 512 )
        at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java: 489 )
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java: 617 )
        at java.net.URL.openStream(URL.java: 913 )
        at it.businesslogic.ireport.plugin.checkupdate.UpgradeSearch.run(UpgradeSearch.java: 20 )
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java: 178 )
        at java.awt.EventQueue.dispatchEvent(EventQueue.java: 454 )
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java: 201 )
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java: 151 )
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 145 )

        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 137 )

        at java.awt.EventDispatchThread.run(EventDispatchThread.java: 100 )

В чем может быть проблема?
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33509924
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по ошибке, пытается выкачать обновление, а соединиться с сервером не может. Отключите автообновление iReport.
it.businesslogic.ireport.plugin.checkupdate.UpgradeSearch.run
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33514805
Banderlogin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GMaxСудя по ошибке, пытается выкачать обновление, а соединиться с сервером не может. Отключите автообновление iReport.
it.businesslogic.ireport.plugin.checkupdate.UpgradeSearch.run
Спасибо, GMax. Помогло.

Очередная проблема. Не могу подключить оракловскую базу. iReport выдает ошибку:
Код: plaintext
1.
2.
ClassNotFoundError: oracle.jdbc.driver.OracleDriver
Check your classpath!

Как ее побороть?
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33514852
Exppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Banderlogin
Check your classpath!
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33514910
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Положить jar с драйвером Oracle в папку lib iReport.
...
Рейтинг: 0 / 0
Как создать форму для печати документа
    #33517783
Banderlogin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теперь выдает вот такую ошибку
Код: plaintext
SQL problems: недействительные аргументы в вызове jdbc:oracle:thin:@localhost: 1521 :MYDATABASE
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как создать форму для печати документа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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