powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Не запускается iReport
134 сообщений из 134, показаны все 6 страниц
Не запускается iReport
    #39278838
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Не запускается iReport.

Среда IntellJ Idea 2016.1.3

jdk1.8.0_91-b15

Win10

Прочитал тут и тут , не помогло..

iReport.conf:

# ${HOME} will be replaced by user home directory according to platform
default_userdir="${HOME}/.${APPNAME}/5.6.0"
default_mac_userdir="${HOME}/Library/Application Support/${APPNAME}/5.6.0"

# options used by the launcher by default, can be overridden by explicit
# command line switches
default_options="-J-Xms256m -J-Xmx512m -J-Dorg.netbeans.ProxyClassLoader.level=1000 -J-XX:MaxPermSize=256m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dnetbeans.exception.report.min.level=99999 "
# for development purposes you may wish to append: -J-Dnetbeans.logger.console=true -J-ea

# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch
#jdkhome="./jre1.7.0_79"

# clusters' paths separated by path.separator (semicolon on Windows, colon on Unices)
#extra_clusters=






Ошибка "Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0"

Только начинаю осваивать, поэтому сильно не пинайте
...
Рейтинг: 0 / 0
Не запускается iReport
    #39278845
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заранее спасибо за подробный тык в нужном направлении )
...
Рейтинг: 0 / 0
Не запускается iReport
    #39278848
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при чем тут IntelliJ? Зайдите в bin, запустите из консоли и посмотрите что за ошибка.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39278869
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz Зайдите в bin, запустите из консоли и посмотрите что за ошибка.

Написал же:

авторОшибка "Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0"

Запускал и iReport, и iReport_w.. И просто, и с правами админа..

Blazkowiczпри чем тут IntelliJ?

Мало ли.. Чтоб не спрашивали потом )
...
Рейтинг: 0 / 0
Не запускается iReport
    #39278873
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014авторОшибка "Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0"

Странно. Это же просто warning. Он не должен останавливать работу JVM.
1. Если надо запустить на Java 8, то конфиге
-J-XX:MaxPermSize=256m
надо поменять на
-J-XX:MaxMetaspaceSize=256m

Но, это чревато и другими ошибками, если iReport вашей версии не совместим с Java 8.

Для запуска под Java 7 стоило убрать решетку из строки
#jdkhome="./jre1.7.0_79"
...
Рейтинг: 0 / 0
Не запускается iReport
    #39278883
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczDimoney2014пропущено...


Странно. Это же просто warning. Он не должен останавливать работу JVM.
1. Если надо запустить на Java 8, то конфиге
-J-XX:MaxPermSize=256m
надо поменять на
-J-XX:MaxMetaspaceSize=256m

Но, это чревато и другими ошибками,

Дануна )) С этой бы разобраться...

BlazkowiczDimoney2014пропущено...

если iReport вашей версии не совместим с Java 8.
Если верить паутине, это навсегда. но народ как-то выкручивается.. Я тоже хочу ))

BlazkowiczDimoney2014пропущено...



Для запуска под Java 7 стоило убрать решетку из строки
#jdkhome="./jre1.7.0_79"
Увы. Стоит 1.8 и меняться "вниз" не будет..
...
Рейтинг: 0 / 0
Не запускается iReport
    #39278909
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Увы. Стоит 1.8 и меняться "вниз" не будет..
У вас курсор на парке jre1.7! Что вы мозги компосируете?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39278925
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczDimoney2014Увы. Стоит 1.8 и меняться "вниз" не будет..
У вас курсор на парке jre1.7! Что вы мозги компосируете?
Посмотрите второй " тут ", последний совет. Это типа "обманка"..

PS. Правильно будет "компос т ируете" )
...
Рейтинг: 0 / 0
Не запускается iReport
    #39278939
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Это типа "обманка"..
Внутри пусто?

Dimoney2014PS. Правильно будет "компос т ируете" )
Спасибо, кэп.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39278948
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, если бы ))
Понапихано выше крыши...
...
Рейтинг: 0 / 0
Не запускается iReport
    #39278969
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014,

ТС, я правильно понимаю, что ты не тем чем надо занимаешься?

Jaspersoft Studio 6.2.2 (v6.2.2)
Published: 2016-May-06

The new Jaspersoft Studio release includes the following:

Full support for JasperReports Library 6.2.2
Updated Batik library to version 1.8.0. Added a new wrapping bundle to the platform.
New Custom Visualization Component SparkLine
Support for Font Sets
Import/Export of Jaspersoft Studio configurations
Improved support for SVG images
Various improvements related to Jasper Books
HTTPS certificates handling
JRS Plugin - possibility to ask password on connection
Improvements in Exporter preferences page UI
SQL Query Editor - improvements in SQL syntax checker
Possibility to add fonts from a path or url
Possibility to reset a property to the default value
Upgraded the target platform in order to use the last Eclipse Mars 4.5.2
RCP standalone version now ships with Oracle JRE 1.8.0.u77
Major and minor bug fixes
...
Рейтинг: 0 / 0
Не запускается iReport
    #39279385
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Это типа "обманка"..
Dimoney2014Понапихано выше крыши...
Так выходит не "обманка"? Вам просто лень проверить и нужно поспорить на форуме?

sanBez правильно пишет что вы фигней страдаете. Какая вам разница под чем iReport работает? Вы же не интегрироваться с ним будете, а только отчеты рисовать. Интегрироваться вы будете с JasperReports. И то я бы не советовал. Лучше подумать над тем чтобы сразу взять JasperReports Server.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39279425
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczИнтегрироваться вы будете с JasperReports

Давайте так... Мне надо из java 1.8 вызывать созданные мною отчеты, а также, для пользователя, иметь возможность создавать/редактировать отчеты "online".

Какой инструмент порекомендуете?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39279441
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Давайте так... Мне надо из java 1.8 вызывать созданные мною отчеты

Так я вам про это и пишу. За рендеринг шаблонов отвечает JasperReports engine. Вы вообще, похоже, не удосужились изучить хотя бы обзорно платформу, которую собираетесь использовать.

Dimoney2014а также, для пользователя, иметь возможность создавать/редактировать отчеты "online".
Какой инструмент порекомендуете?
Какая шикарная хотелка. Тут два варианта.
1й это поставить просто JasperReports Server как репозиторий отчетов. iReport должен уметь с ним интегрироваться.
http://community.jaspersoft.com/wiki/ireport-designer-connecting-jasperreports-server

Пользователи себе ставят iReport, внутри которого уже есть JRE, поэтому с версией париться не нужно. iReport соединяется с репозиторием и читает\пишет туда шаблоны отчетов.

2й вариант ещё сложнее. Называется Ad-hoc отчеты. Более менее разумно эта хрень работает только для OLAP. Для SQL тоже существуют решения, но во-первых я не видел ни одного внятного в рамках JasperReports или Pentaho, а во-вторых такие решения они по-моему бесполезны. Потому что с одной стороны они слишком сложные, чтобы на них что-то внятно надизайнить для не технических пользователей, а с другой стороны у них слишком куцая функциональность для технически подкованных пользователей, которым нужны сложные отчеты.

Бизнес аналитика - большая и сложная тема. Отчеты это лишь вершина айсберга. Вы хотя бы разберитесь из продуктов состоит семейство JasperReports. А то идея использовать iReport онлайн у вас шикарная.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39279442
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой у меня скудный словарный запас, когда приходится осторожно подбирать прилагательные.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39279459
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014
BlazkowiczКакая вам разница под чем iReport работает? Вы же не интегрироваться с ним будете, а только отчеты рисовать. Интегрироваться вы будете с JasperReports. И то я бы не советовал. Лучше подумать над тем чтобы сразу взять JasperReports Server.
+100
Какая серьезная проблема поставить несколько версий java. Или по вашему бывает только одна православная jdk1.8.0_91-b15? Что вы пытаетесь выиграть непонятно. 300Мб диска? Да это критично.
Dimoney2014 а также, для пользователя, иметь возможность создавать/редактировать отчеты "online".

нуну. удачи.

Dimoney2014Мне надо из java 1.8 вызывать созданные мною отчеты

Еще раз цитирую Блазковича: Интегрироваться вы будете с JasperReports.
Он вам как бэ намекает что iReport и JasperReports это не одно и то же

Dimoney2014Какой инструмент порекомендуете?

Не читатель? Еще раз
Jaspersoft Studio 6.2.2 (v6.2.2)
RCP standalone version now ships with Oracle JRE 1.8.0.u77

А теперь попробуйте обосновать ваш выбор версии iReport 5.6.0
...
Рейтинг: 0 / 0
Не запускается iReport
    #39279768
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторКакая вам разница под чем iReport работает?
Когда работает(!) - никакой, но он НЕ работает..

sanBezОн вам как бэ намекает что iReport и JasperReports это не одно и то же
Я в курсе )

sanBezА теперь попробуйте обосновать ваш выбор версии iReport 5.6.0
Понравился как удобный редактор для создания jrxml-шаблонов.... Иначе еще и XML изучать ))

sanBezпоставить несколько версий java
Вариант ))
...
Рейтинг: 0 / 0
Не запускается iReport
    #39279772
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Когда работает(!) - никакой, но он НЕ работает..

Я вам выше указал что надо раскомментировать чтобы работало.

Dimoney2014Понравился как удобный редактор для создания jrxml-шаблонов.... Иначе еще и XML изучать ))

А JasperReports Studio выходит не удобный редактор XML по-вашему?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39279779
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014sanBezА теперь попробуйте обосновать ваш выбор версии iReport 5.6.0
Понравился как удобный редактор для создания jrxml-шаблонов.... Иначе еще и XML изучать ))

Не понимает... Все надо разжевывать...
Хорошо, переформулирую вопрос по-другому.

Ваше приложение планируется делать под java8.
Почему была выбрана версия именно iReport 5.6.0 , которая по умолчанию работает под семеркой , а не Studio 6.2.2, которая работает под восьмеркой?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281040
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sanBezDimoney2014пропущено...

Понравился как удобный редактор для создания jrxml-шаблонов.... Иначе еще и XML изучать ))

Не понимает... Все надо разжевывать...
Хорошо, переформулирую вопрос по-другому.

Ваше приложение планируется делать под java8.
Почему была выбрана версия именно iReport 5.6.0 , которая по умолчанию работает под семеркой , а не Studio 6.2.2, которая работает под восьмеркой?
Сорри, долго не заходил..

На вопрос "дизайнер отчетов для java" яндекс не предлагал Studio... А вот iReport предлагал )) Но не говорил про ограничения версий..

PS. Поставил Studio, разбираюсь... Ничо так )) А где почитать/посмотреть примеры, как там и что? А то вот возникла необходимость при выводе поля типа Boolean выводить не TRUE/FALSE, а "ДА"/"НЕТ", а я не знаю как )
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281127
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014не TRUE/FALSE, а "ДА"/"НЕТ", а я не знаю как )
select decode(f, null, 'НЕТ', 'ДА')
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281188
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Dimoney2014не TRUE/FALSE, а "ДА"/"НЕТ", а я не знаю как )
select decode(f, null, 'НЕТ', 'ДА')
Спасибо, хотя вопрос был по дизайнеру )) В принципе, с этим разобрался, построитель переменных в помощь..
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281191
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimoney2014 А где почитать/посмотреть примеры, как там и что?

А с этим кто-нибудь поможет?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281192
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014А с этим кто-нибудь поможет?
http://community.jaspersoft.com/wiki/jaspersoft-studio-tutorials-archive
Ну, и так как тулза визуальная, можно ещё ну ютубе в поиске вбить jaspersoft studio
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281214
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Спасибо, хотя вопрос был по дизайнеру )) В принципе, с этим разобрался, построитель переменных в помощь..
там по времени банально дольше). Запрос ведь под рукой.
А если, например, форматировать дату, то вообще ужас вместо select to_string(data
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281313
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123А если, например, форматировать дату, то вообще ужас вместо select to_string(data
Ну Петрооо... Вроде старый опытный волк, а маленьких плохому учишь.
select to_string(data) даст тебе поле типа java.lang.String.
И что юзер с ним будет делать после выгрузки в ексель? Дополнительный гемор. Паттерн же в поле есть.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281326
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezНу Петрооо... Вроде старый опытный волк, а маленьких плохому учишь.
))) ну, и на старуху бывает проруха))
авторselect to_string(data) даст тебе поле типа java.lang.String.
И что юзер с ним будет делать после выгрузки в ексель? Дополнительный гемор. Паттерн же в поле есть
- какой Excell?
Мы про конструктор iReport для отчёта на экране?
Могу счас открыть покопать с датами.
Чтобы декларативно поставить в IDE - выбрать формат у меня что то там не вышло.
Приходилось в коде iReport писать
Код: java
1.
DateFormat.getDateInstance(DateFormat.SHORT, $P{REPORT_LOCALE}).format( new java.util.Date() )


а если требуется какая либо логика типа:
Код: java
1.
ternary operators {cond} ? {statement 1} : {statement 2}


то вообще мрак.
Сразу в запросе привёл и всё))
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281357
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezПаттерн же в поле есть.
вот щаз глянул этот паттерн.
- там только 01/01/2016
На весь iReport глобально можно установить шаблон DD.MM.YYYY?
- второй вопрос не касается дат. Как убрать NULL при выводе без кода? Декларативно?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281363
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Мы про конструктор iReport для отчёта на экране?

да. Там можно поставить для поля с тип java.util.Date. И в свойствах textField паттерн типа dd.MM.yyyy HH:mm
Не всегда там это удобно. Джасперовцы в какой-то момент сделали так что все поля по умолчанию имеют тип String.
Ручками кажется переопределять надо. И в некоторых случаях среда (iReport или Studio) может молча назад в String вернуть.
Я уже точно не помню, давно отчеты не писал. Но помню что в все время сильно на это матерился.

Petro123- какой Excell?

Сейчас я не про разработчика уже, а про пользователя. Вот запустили в продакшн супер-пупер мега отчетен системен.
Юзер получает отчет и выгружает его в ексель. Ну по почте кому-нить переслать. Или доп. параметры какие-нибудь обсчитать.
Так при select to_string(data) поле в экселе будет строковое. И юзер с ним как с датой работать не сможет.

Petro123Приходилось в коде iReport писать
Код: java
1.
DateFormat.getDateInstance(DateFormat.SHORT, $P{REPORT_LOCALE}).format( new java.util.Date() )



ну вы блин даете (с).

Так же все пальцы сотрешь. И опять-таки результирующий тип - строка, а не дата.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281380
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вот щаз глянул этот паттерн.
- там только 01/01/2016

не гони. В свойствах textFiled. Подчеркиваю textField То есть то что выводится в секциях отчета. А не в декларации field отчета.
И паттерн вообще руками набиваю. На автомате. Лепить там все можно из SimpleDateFormat
На весь iReport глобально можно установить шаблон DD.MM.YYYY?

не знаю
- второй вопрос не касается дат. Как убрать NULL при выводе без кода? Декларативно?

Опять в свойствах textField чекбокс blank when null
Но тут засада. Если поле с рамками, то и рамки прячутся, так что получается некрасиво. А если без рамок - самое оно. Или рамок остальных полей вокруг достаточно, так что рамки спрятанного поля не влияют.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281384
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezда. Там можно поставить для поля с тип java.util.Date. И в свойствах textField паттерн типа dd.MM.yyyy HH:mm
нету там его. У меня старенький.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281389
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBez,
нашёл)))
Custom Format.
Что глобально нельзя - жалко.
Спасибо!
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281391
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezЮзер получает отчет и выгружает его в ексель. Ну по почте кому-нить переслать. Или доп. параметры какие-нибудь обсчитать.
Так при select to_string(data) поле в экселе будет строковое. И юзер с ним как с датой работать не сможет.
это согласен. Но у нас специфика:
- сам он его не выгрузит. Запуск по урлу. Т.е. пока я ему кнопку выгрузить не напищу, никто не выгрузит.
- пробовали выгрузку - сильно плохая для Excell. Руками делаем (в коде).
ОК. Удачи!
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281396
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

пилять. У тебя что нельзя в паттерн руками вбить? Только из списка??? емое
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281401
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezPetro123,
пилять. У тебя что нельзя в паттерн руками вбить? Только из списка??? емое
)) старый iReport. Пока всем устраивает. Всё можно, только в заднем месте и отдельным п.п. меню.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281411
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот это UP )))

sanBez,

Он же написал (правда, как-то незаметно, я и сам не сразу увидел:) ) - CustomFormat, там все что хошь )

BlazkowiczDimoney2014А с этим кто-нибудь поможет?
http://community.jaspersoft.com/wiki/jaspersoft-studio-tutorials-archive
Ну, и так как тулза визуальная, можно ещё ну ютубе в поиске вбить jaspersoft studio
Поискал..

Нашел русско-язычное видео на ютубе... Там много видосов, по разным темам... Пусть тут будет, для чайников )

Оппа, а просто ссылку на видео не вставить, что ли?

YouTube Video
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281827
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И снова здравствуйте )

Возник вопрос по параметрам: создал три параметра, "Показывать юр / физ", "Покупатель" и "Продавец". Все "IsForPrompting"..

В селекте прописал "where":

where "KAgents"."KindKA" = $P{ka_type_flag}
and "KAgents"."Buyer" = $P{ka_buy_flag}
and "KAgents"."Provider" = $P{ka_prov_flag}

Вроде все ок. А если мне не надо выбирать ВСЕ параметры, а посмотреть только продавцов, или только покупателей, или вообще ВСЕХ? Как быть? Параметры "обязательны", не выбрав, отчет не запустится...

Можно ли как-то сделать параметр "необязательным", или формировать "WHERE" в программе и передавать как параметр в отчет?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281841
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014,
1вариант
- попробуй передать всю строку where через 1 параметр.
2вар
- каждый параметр в таком виде
Код: java
1.
and (Param1 is null or field1 = {Param1})
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281894
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

А кстати у меня вопросик к тебе есть. Ты же JasperServer пользуешь, как я понимаю. Я с ним мало работал.
Предполагаю что у тебя вызов отчета - это строка в url с путем к отчету и параметрами. То есть юзер попадает внутрь JasperServer.
А там предпросмотре есть кнопки выгрузки в любой формат. Это как-то не вяжетсмя с твоим "пока я кнопку не сделаю, юзер никуда не выгрузит". Я в нем только под админом работал, может поэтому.
И еще: пользователя предпросмотр внутри джасперсервер не пугает? Там же англицкое все, не наше.

Поясни плиз. У меня тут проект назревает. Отчеты по расписанию, отправка по почте. Наверно джасперсервер туда буду лепить.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281907
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Dimoney2014,
1вариант
- попробуй передать всю строку where через 1 параметр.
2вар
- каждый параметр в таком виде
Код: java
1.
and (Param1 is null or field1 = {Param1})



Первый вариант - ошибка (см фото)

Второй вариант - ошибки нет, но если хоть один параметр не выбран - "Document is empty". Логично, значения NULL в базе нет..

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
select  
"KAgents"."Name" as ka_name
, "KAgents"."IDKAGroup" as ka_gr_id
, "KAgents"."IDLegalName" as ka_legal_id
, "KAGroup"."Sname" as gr_sname
, "LegalNames"."Sname" as legal_sname
, "KAgents"."KindKA" as ka_type
, "KAgents"."Buyer" as ka_buy
, "KAgents"."Provider" as ka_prov
from  "KAgents"
LEFT OUTER JOIN  "KAGroup" on ( "KAgents"."ID" = "KAGroup"."ID" )
LEFT OUTER JOIN "LegalNames" on (  "KAgents"."ID"="LegalNames"."ID" )
where ("KAgents"."KindKA" = NULL or "KAgents"."KindKA" = $P{ka_type_flag})
and ("KAgents"."Buyer" = NULL or "KAgents"."Buyer" = $P{ka_buy_flag})
and ("KAgents"."Provider" = NULL or "KAgents"."Provider" = $P{ka_prov_flag})



PS. Как вставить несколько картинок?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281908
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezэто строка в url с путем к отчету и параметрами. То есть юзер попадает внутрь JasperServer.
- как попадает? Это у сервера есть права у DataSet к СУБД
sanBezА там предпросмотре есть кнопки выгрузки в любой формат.
Где?
У меня кнопка скачать и сразу скачка = Юзверь - укажи куда скачивать.
????
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281911
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123У меня кнопка скачать и сразу скачка = Юзверь - укажи куда скачивать.
Или ослик спросит: На экран? Тогда в ослике откроется PDF
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281912
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281914
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281916
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBez,
У меня у каждой таблы есть кнопка "Печать (*.PDF)".
Зачем предпросмотр если они и так видят на экране?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281918
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Первый вариант - ошибка (см фото)
попробуй слово where тоже в переменную
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281922
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OFF
Код: java
1.
LEFT OUTER JOIN  "KAGroup" on ( "KAgents"."ID" = "KAGroup"."ID" )


вот так без скобок надо
Код: java
1.
LEFT OUTER JOIN  KAGroup  k on  k.ID = t.aaaa_id
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281943
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Dimoney2014Первый вариант - ошибка (см фото)
попробуй слово where тоже в переменную
То же самое. Ошибка.

Есть идея (черезодноместо), ща попробую )
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281945
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123OFF
Код: java
1.
LEFT OUTER JOIN  "KAGroup" on ( "KAgents"."ID" = "KAGroup"."ID" )


вот так без скобок надо
Код: java
1.
LEFT OUTER JOIN  KAGroup  k on  k.ID = t.aaaa_id


Согласен, для одного условия скобки необязательны...

PS. Конструкцию честно спер в инете )
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281948
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014То же самое. Ошибка.
я не пробовал но странно).
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281951
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123sanBez,
У меня у каждой таблы есть кнопка "Печать (*.PDF)".
Зачем предпросмотр если они и так видят на экране?

Опа, а табла это из UI получается? То есть не отчет? Запуск отчета по выбранным данным в форме (условия - в отчет идут). Так что ли?

Вот что у меня (база пустая, данных нет):
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281961
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezОпа, а табла это из UI получается? То есть не отчет? Запуск отчета по выбранным данным в форме (условия - в отчет идут). Так что ли?
Да. А как иначе?
Выше вон чел тоже так. Я и не знаю как по другому.
И твой пример не понял.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281966
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezВот что у меня
Это же не ИС по ГОСТ.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281970
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Первый вариант - ошибка (см фото)
кури P!{Parameter}
stackoverflow.com/questions/15145575/passing-sql-operators-to-query-through-ireport-parameter/15151942#15151942

Dimoney2014Второй вариант - ошибки нет, но если хоть один параметр не выбран - "Document is empty". Логично, значения NULL в базе нет..

Логично, только пользователю то это собщение нахрена. В пропертях отчета поставь параметр
When no data found = All Section No Details
За буквальную точность не ручаюсь
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281975
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezWhen no data found = All Section No Details
у него вроде другое. Относится только к СУБД - "как убрать вообще условие из where".
Т.е. при НЕ выбранном условии там вообще не должны записи фильтроватся. Ни на какое значение.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281979
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123И твой пример не понял.
Руками запусти отчет прямо из браузера, вот такая картинка и будет :). Без всяких приложений, прямо на джасперсервере.

У меня в мелкой поделухе было. Так пробный вариант. Юзер вводит параметры (форма на javaScript). Кстати примерно как для отчета в приведенной картинке - интервал и код объекта, я формирую строку с урлом и по нажатию на кнопку "Выполнить" параметры пихаются в эту строку. И происходит переход по этому адресу. То есть выполнение отчета. И юзер попадает в JasperServer - как раз отчет в предпросмотре.

Petro123Это же не ИС по ГОСТ.

Там копеечный проектик был, какие там ГОСТы :) Отчет выводит и ладно. Налабал на скорую руку, прилепил лишь бы работало.
А в нормальных проектах такое не прокатит. Вот я и в раздумьях.

У тебя получается юзеру сразу экспорт отчета идет. Можно и так, но неудобно. В другой формат - заново отчет запускать. А они тяжелые могут быть. Жаль, не поможет это мне кажись.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281985
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

и у меня отчет это реально отчет. У каждого своя логика работы, обсчеты, естессно агрегации, итоги подитоги, и всякая другая мутотень.
А не выгрузка того что уже выбрано в форме.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281987
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezУ тебя получается юзеру сразу экспорт отчета идет. Можно и так, но неудобно.
А запускать IDE Jasper удобнее? Юзверь вообще обалдеет и потеряется.
sanBezВ другой формат - заново отчет запускать.
У него две кнопки или одна с раскрытием: "Печть *.PDF", "Печть *.XLS", ...
Им чем тупее и проще тем лучше.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281989
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, оно переменные в блоке WHERE ваще не понимает, даже того же типа, что и параметр..
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281990
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezУ каждого своя логика работы, обсчеты, естессно агрегации, итоги подитоги, и всякая другая мутотень.
А не выгрузка того что уже выбрано в форме.
Не понял. Он фильтр в Jasper IDE ставит?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281992
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014оно переменные в блоке WHERE ваще не понимает,
а я разве про них говорил?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39281995
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014,
у меня ВЕЗДЕ параметры
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282002
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

согласен со всем. Эх, нет в жизни счастья (серебряной пули)
Не понял. Он фильтр в Jasper IDE ставит?

Нет, я ж писал я в JavaScript url формировал и параметры в урл пихал. У него чисто три поля "Начальная дата", "Конечная дата", "Объект". С кнопочками календариками и т.д. В форме то все ОК. А вот дальше.
Ну не хотелось мне ему сразу экспорт отдавать. Да и юзера фактически были разработчики. Приборы свои паяли да дрова к ним что ли. Где-то так.
Короче неважно. Поделуха это.

Просто я не вижу варианта удобного.
Мне было бы в кайф получить JasperPrint object с сервера. Наверно я много хочу.
Или много чего не знаю
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282012
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezНу не хотелось мне ему сразу экспорт отдавать.
понятно.
Нет. Он у меня просто печатник Фёдоров ))))))
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282036
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

))))

Ну а чо, рабочий вариант. Но тут во-первых как уже я говорил в другой формат - новый запуск отчета, а не экспорт.
И drilldown-отчеты (интерактивные) сразу идут лесом.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282057
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezPetro123,
новый запуск отчета, а не экспорт.
И drilldown-отчеты (интерактивные) сразу идут лесом.
- а у тебя на клиент идут сразу 5 форматов нового запуска не будет?
- идут лесом отчёты с кривыми флажками where
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282096
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123- а у тебя на клиент идут сразу 5 форматов нового запуска не будет?

Сразу - это не про поделуху мою с JasperServer.

Ну пусть у меня Swing'овый клиент. Чисто с jar-ками JasperReports (не JasperServer).
У меня на клиента идет JasperPrint. В предпросмотре - экспорт из этого JasperPrint в html-формате. Нажатие на мою кнопку "Excel" или "PDF" - экспорт из JasperPrint. То есть второй раз отчет не выполняется.

Какое-нить JSF-приложение - в принципе то же самое. Без JasperServer. Опять через JasperPrint.

- идут лесом отчёты с кривыми флажками where

не понял. Ты это ТСу?

Я хотел сказать что при твоем (да и при моем) подходе невозможно использовать интерактивные отчеты JasperServer.
Например юзер получил отчет, а потом его сортирует по выбранному им столбцу
Или нельзя "провалиться" вглубь, детализируя строку отчета. Пусть в ней сумма какая-нибудь в каждой строке. Используя subreport можно например по клику на эту сумму вызвать сабрепорт (из отчета!), который покажет из чего эта сумма сложилась.
Без drilldown для такого надо будет выводить сразу детализацию в каждой строке.
Вот как бы это поковырять, не пугая пользователя интерфейсом JasperServer в браузере
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282113
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezВ предпросмотре - экспорт из этого JasperPrint в html-формате. Нажатие на мою кнопку "Excel" или "PDF" - экспорт из JasperPrint. То есть второй раз отчет не выполняется.
Приведи скрины то что ты описал. Т.е. юз-кейсы\ВИ\преценденты.
Если выше скрин это твоё, то это не пойдёт!
Уже одно то что там по английски написано наших юзверей не устроит.
И тогда что?
Кнопку вправо надо подвинуть и т.д.
Т.е. у меня полное управление процессом и я могу написать что угодно.
Понял?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282115
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezневозможно использовать интерактивные отчеты JasperServer.
я ЭТО не видел и не знаю.
Покажи.
Только чтобы ни одной буквы не на русском.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282118
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBez,
шефу не понравится твой интерактивный отчёт НЕ тобой написанный, он тебя уволит и наймёт РHP'шника.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282145
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

>>Приведи скрины то что ты описал. Т.е. юз-кейсы\ВИ\преценденты.
>>Только чтобы ни одной буквы не на русском.
>>Кнопку вправо надо подвинуть и т.д.
>>Т.е. у меня полное управление процессом и я могу написать что угодно.
>> Понял?

Что ты как с маленьким то...

Здесь скрины есть. Ни одной буквы не на русском. Но тут просто я JasperReports jar-ки пользую.
http://www.sql.ru/forum/933502/ireport-podzaprosy

И править я форму предпросмотра могу как хочу. И кнопок налепить. И отчет выполняется ОДИН раз.
И здесь я даже интерактив влепил, но тут самопальный вариант, что мне не нравится. Есть у него недостатки.
В JasperServer наверняка можно более правильно и с большим функционалом это сделать.

>> Если выше скрин это твоё, то это не пойдёт!
Я в курсе
>> Уже одно то что там по английски написано наших юзверей не устроит.
Моих тоже. Потому и ищу пути использовать JasperServer по полной.

В твоем варианте к сожалению ты кажется вообще JasperServer не пользуешь кроме строки урла.
Я вообще не понимаю зачем он тебе.
И без него можно из java-кода вызвать

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
package net.sf.jasperreports.engine.fill;

	public static JasperPrint fill(
		JasperReportsContext jasperReportsContext,
		JasperReport jasperReport,
		Map<String,Object> parameters,
		Connection conn
		) throws JRException
	{


или

Код: java
1.
2.
3.
4.
5.
6.
7.
package net.sf.jasperreports.engine
	public JasperPrint fill(
		JasperReport jasperReport, 
		Map<String,Object> parameters, 
		JRDataSource dataSource
		) throws JRException
	{



Я ищу варианты, хотел у тебя содрать. А получается чисто вызов по строке. JasperServer просто чтобы заполнить отчет.
Ты же jav'ист. Тут jasperreports-x.y.z.jar за глаза хватит, ну со всеми зависимостями еще десяток джарок. И все.

Что ты выигрываешь используя JasperServer? по сравнению с чистым джасперовским ядром (если его можно так назвать)
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282160
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBez,
Дак у меня веб проект. А ты все в десктоп.
В веб как использовать твое ядро?
Я тоже непротив содрать твой код. Только скрина нет и я пока не понял к примеру в JSP как его вкорячить? Или extjs?
Вот через урл нет проблем.
Для веб покажи.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282165
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBez,
В веб вызов модуля по урл как REST предпочтительнее писания какого то кода.
Это же rest принцип.
Хотя я могу и API как ты. Но зачем?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282171
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBez,
Одним глазом глянул твою ссылку.
Предварительно так:
Веб - мой подход
Десктоп - твой.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282187
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Кажись так )))
Я вот думаю, есть возможность обрубить в JasperServer "лишние" кнопки и строку урла для показа.
Или запустить в каком-нить ограниченном режиме предпросмотра, скрыв бусурманскую мову ))) И прилепить к нему свои кнопки.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282189
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
* есть ли возможность
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282199
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBez,
Есть ещё один минус твоего подхода.
Интерактивным отчетом должен быть не jasper а объект таблица.
Например в apex это так и называется - IR
)).
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282465
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

>>Интерактивным отчетом должен быть не jasper а объект таблица.

Даскуяле. Рисуй сам в ГУИ интерактивность, так что ли? Обрабатывай руками переходы по гиперссылкам, вставляй спец обработку (как у меня в десктопе). Когда уже по умолчанию все есть без доработки напильником.

Хотя... что ты понимаешь здесь под jasper? Поясни, а то мож я не про то
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282523
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBez,
Термин Интерактивный отчёт ты впервые тут ввёл, а не я )).
Это наверно у тебя из за этой задачи:
===================================
http://www.sql.ru/forum/933502/ireport-podzaprosy
Здрасте, возник вопрос.
Есть база на postgresql.
Есть программа на java "Прием заказов".
Нужно сделать такой отчет:
Название фирм выдуманы.

-------------------------------------------------------
| Отчет № 1 |
-------------------------------------------------------
клиент | сумма заявки | тонаж |
-------------------------------------------------------
"Солнечные дни" | 2000.00 | 150 |
-------------------------------------------------------
"Шоколадный рай" | 1000.00 | 60 |
-------------------------------------------------------
.....................................................................
.....................................................................
-------------------------------------------------------
"Ананас" | 5000.00 | 20 |
-------------------------------------------------------

Пользователь нажимает на "Шоколадный рай" и ему высвечивается другой отчет, который отображает какую продукцию заказал данный потребитель.

Такое вообще реально сделать?
================================

Но эта задача не делается за счёт Jasper Report!
Ты ту свою тему не в той ветке форума запостил.
Эта задача решается разработкой ИС.
Приведу пример от Оракла.
Там как раз есть то что тебе нужно - Interactive Reporting или IR
http://www.oracle.com/technetwork/testcontent/irrs-083031.html
грубо говоря просто крутая таблица с кучей фич.
И в Delphi тоже есть. Только в java как базовой платформе нету.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282526
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezОбрабатывай руками переходы по гиперссылкам
там всё галочками декларативно. Кода никакого нету.
- типа: Выбрать страничку куда хотите перейти по урл при клике))))
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282528
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBez,

так что по сабжу - Jasper Report только невидимый сервер который гонит на клиента отчёт по урл.
Всё.
А iReport просто визуальный конструктор оного.
всё.
Тупой первопечатник Фёдоров)).
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282567
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sanBez, Petro123, прикольно вы тут ))

Т.к. ваших приколов я не понимаю ... скажем, больше половины ), вопрос попроще..

Кинул в отчет TextField. Expression:

Код: java
1.
CONCATENATE("ka_type_flag = ", IF($P{ka_type_flag} != true, IF($P{ka_type_flag} != false,"Тип к/а не выбран","Физ.лицо"),"Юр.лицо")))


ka_type_flag - параметр, boolean, IsForPompting == false. Запускаю - NULL.. Чезанах?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282570
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

>>Но эта задача не делается за счёт Jasper Report!

Да почему??? Ты же не видел. Я ковырялся немного. Работает оно. И ручную обработку вставлять не надо. Декларативно.

Ты кинул ссылки на апекс - интерактивные отчеты. То есть то что внутри апекса оно работает это норма, а внутри jasper не должно?
Оракловый BI, там тоже интерактивности хватает.

Почему ты считаешь, что только APEX это может, а jasper так, тупая приблуда только результат select показать?

>>Тупой первопечатник Фёдоров)).
С этим нет проблем. Но хочется щастья )))
Всем. Даром. И пусть никто не уйдет обиженным (с) Стругацкие
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282592
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezДа почему??? Ты же не видел. Я ковырялся немного. Работает оно. И ручную обработку вставлять не надо. Декларативно.
дак покажи самый простой из одного поля. Я же не видел. В 1С интерактивные отчёты есть. Но дак там платформа вся такая.
----
Вот вверху Юр.лицо и квадратик это что? Фильтры?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282597
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezТо есть то что внутри апекса оно работает это норма, а внутри jasper не должно?
Да.
Т.к. APEX от Оракла это движок для создания ИС. А Jasper для отчётов.
Это всё равно что сумму делать в табле ворд. Хотя там тоже формулы есть.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282600
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezПочему ты считаешь, что только APEX это может, а jasper так, тупая приблуда только результат select показать?
Потому что тебе ВСЁ равно придётся делать свою ИС. и там свои таблицы опять с фильтрами.
Зачем дважды? Или ты все таблы в ИС на Jasper собрался?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282602
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014,

Тернарный оператор попробуй юзани.
stackoverflow.com/questions/4437323/doing-comparison-if-else-in-jasperreports

Не получается - упрощай. Отлаживай кусками. Вначале выкинь строку и второй случай.

Типа expression
$P{ka_type_flag} ? "Юрлицо" : "Неюрлицо"

заработало - гони дальше
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282606
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Вот вверху Юр.лицо и квадратик это что? Фильтры?
Это мне? Фильтры. Сейчас отключены.. Ну, точнее, секцию WHERE убрал совсем.. Хочу ее генерить..
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282609
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBez,
блин, выше подумал что от тебя скрин и тот ответ)).
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282610
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Это мне? Фильтры. Сейчас отключены.. Ну, точнее, секцию WHERE убрал совсем.. Хочу ее генерить..
1) проехали
2) просто параметром передать строкой не вышло? Ты так и не ответил.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282613
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014,
не знаю почему ты так не стал:
19467048
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282616
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

>>блин, выше подумал что от тебя скрин и тот ответ)).

)))
У меня отчет != таблица
Для форм один способ показа/корректировка данных. Для отчетов все совсем по-другому.
Отчеты и формы у меня скрестить нельзя в принципе. По идеологии.

Ладно, неплохо потрепались. Разговор перешел в нетехническую часть,а вопросы правильности веры и божьей кары можно обсуждать бесконечно.
Предлагаю закруглиться. Удачи
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282617
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014,
эта штука на SQL обозначает
and (Param1 is null or field1 = {Param1})
что если парам1 NULL то вообще вся скобка выбрасывается.
Если отличный от нуля, то работает одно из условий фильтра "И"
В строке урл при выборе юзверем параметра1 - передать значение. Если юзверь не выбрал, то передать в урл NULL.
Всё.
Никаких тернарных.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282619
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezУ меня отчет != таблица
Для форм один способ показа/корректировка данных. Для отчетов все совсем по-другому.
Отчеты и формы у меня скрестить нельзя в принципе. По идеологии.
OK.
Я тоже в проекте APEX недоумевал над подходом Оракле.
Но он такой как я описал.
Удачи!
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282630
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Dimoney2014Это мне? Фильтры. Сейчас отключены.. Ну, точнее, секцию WHERE убрал совсем.. Хочу ее генерить..
1) проехали
2) просто параметром передать строкой не вышло? Ты так и не ответил.
Чтобы передать строкой, ее надо сформировать. Пока сформировать не получается..
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282642
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014 Ну, точнее, секцию WHERE убрал совсем.. Хочу ее генерить..
Я надеюсь ты генеришь ее в параметр, а не в переменную? Petro123 писал же что он там только параметры использует.

Для этого можно объявить доп. параметр и в нем уже определить default expression - вычисления от других параметров.
Ну объяви его как String и выведи в Title отчета для отладки.

Чтобы expression над ним выполнилось корректно этот "псевдопараметр" в дереве в списке параметров должен располагаться ниже чем те, от которых зависит его значение.

То есть типа
P{Юрлицо}
P{Признак1}
P{ФразаWhere} default expression = ну а тут как ты строку where генерить будешь от P{Юрлицо} и P{Признак1}

И тогда в select отчета

select тра-та-та from ту-ту-ту where P!{ФразаWhere}

Кстати по твоим сообщениям непонятно что ты сейчас реализуешь. То ли варианты Petro123 то ли мой с P!{}.
Кажется P!{}
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282648
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Dimoney2014,
не знаю почему ты так не стал:
19467048
Потому что если не выбрать ни один параметр, то "Document is empty". А данные есть.
А "по логике", такая конструкция в этом случае работает как если бы секции WHERE не было совсем.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282672
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sanBezDimoney2014 Ну, точнее, секцию WHERE убрал совсем.. Хочу ее генерить..
Я надеюсь ты генеришь ее в параметр, а не в переменную? Petro123 писал же что он там только параметры использует.

Для этого можно объявить доп. параметр и в нем уже определить default expression - вычисления от других параметров.
Ну объяви его как String и выведи в Title отчета для отладки.

Чтобы expression над ним выполнилось корректно этот "псевдопараметр" в дереве в списке параметров должен располагаться ниже чем те, от которых зависит его значение.

То есть типа
P{Юрлицо}
P{Признак1}
P{ФразаWhere} default expression = ну а тут как ты строку where генерить будешь от P{Юрлицо} и P{Признак1}

И тогда в select отчета

select тра-та-та from ту-ту-ту where P!{ФразаWhere}

Кстати по твоим сообщениям непонятно что ты сейчас реализуешь. То ли варианты Petro123 то ли мой с P!{}.
Кажется P!{}
Естественно )

Так и делал. Проблема, если совсем не выбирать (т.е. когда в параметре NULL). (($P!=true and $P!=false) or ($P==null)) не работают.

По всякому пробую )

Вопрос: как сгенерить секцию WHERE, если не выбран ни один параметр?

sanBezЧтобы expression над ним выполнилось корректно этот "псевдопараметр" в дереве в списке параметров должен располагаться ниже чем те, от которых зависит его значение.
Этапять! )))
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282702
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытался сделать так:
Код: java
1.
2.
select...
where ("KAgents"."KindKA" = $P{ka_type_yes or "KAgents"."KindKA" = $P{ka_type_no})


где ka_type_yes либо TRUE, либо $P{ka_type_flag}

В конструкторе Expression:
Код: java
1.
IF($P{ka_type_flag}!=true,IF($P{ka_type_flag}!=false,true,$P{ka_type_flag}),$P{ka_type_flag})


Аналогично ka_type_no, либо FALSE, либо $P{ka_type_flag}
Код: java
1.
IF($P{ka_type_flag}!=true,IF($P{ka_type_flag}!=false,false,$P{ka_type_flag}),$P{ka_type_flag})



Ошибка (от не/выбора параметра не зависит):

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
net.sf.jasperreports.engine.JRException: net.sf.jasperreports.engine.JRException: Error executing SQL statement for: KA_report.
	at com.jaspersoft.studio.editor.preview.view.control.ReportControler.fillReport(ReportControler.java:537)
	at com.jaspersoft.studio.editor.preview.view.control.ReportControler.access$20(ReportControler.java:512)
	at com.jaspersoft.studio.editor.preview.view.control.ReportControler$5.run(ReportControler.java:393)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: net.sf.jasperreports.engine.JRException: Error executing SQL statement for: KA_report.
	at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:344)
	at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:1129)
	at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:696)
	at net.sf.jasperreports.engine.fill.BaseReportFiller.setParameters(BaseReportFiller.java:437)
	at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:548)
	at net.sf.jasperreports.engine.fill.BaseFillHandle$ReportFill.run(BaseFillHandle.java:123)
	at java.lang.Thread.run(Thread.java:745)
Caused by: org.postgresql.util.PSQLException: ОШИБКА: ошибка синтаксиса (примерное положение: "$")
  Позиция: 453
	at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102)
	at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835)
	at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257)
	at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:500)
	at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:388)
	at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:273)
	at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:310)
	... 6 more



Пойду убьюсьапстену ))
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282705
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Потому что если не выбрать ни один параметр, то "Document is empty". А данные есть.
А "по логике", такая конструкция в этом случае работает как если бы секции WHERE не было совсем.
А ты не догадался что ты запрос неправильно строишь?
Это запрос из ветки Оракла. А ты пишешь какую то ересь.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282706
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezТо ли варианты Petro123 то ли мой с P!{}.
+1
Есть 3 варианта решения.
Перекури и завтра начни по новой.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282710
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Вопрос: как сгенерить секцию WHERE, если не выбран ни один параметр?

where 1=1
и добавление остальных условий если они есть
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282713
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123sanBezТо ли варианты Petro123 то ли мой с P!{}.
+1
Есть 3 варианта решения.
Перекури и завтра начни по новой.
Я вчера так и сделал ))
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282716
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sanBezDimoney2014Вопрос: как сгенерить секцию WHERE, если не выбран ни один параметр?

where 1=1
и добавление остальных условий если они есть
В том-то и дело, что не могу определить, что параметр не выбран.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282718
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Dimoney2014Потому что если не выбрать ни один параметр, то "Document is empty". А данные есть.
А "по логике", такая конструкция в этом случае работает как если бы секции WHERE не было совсем.
А ты не догадался что ты запрос неправильно строишь?
Это запрос из ветки Оракла. А ты пишешь какую то ересь.
Не догадался.. А как правильно?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282727
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014,

>> Не догадался.. А как правильно?

Ты же ошибку не видишь.
Еще раз. Отлаживайся кусками. Вылетает на некорректном запросе. Ну убери ты из отчета вообще фразу where пока.
И выведи свои обсчитанные параметры в title. Посмотри глазами, найди ошибку. Поправь. Вставь в where. Профит
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282759
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014,
дай запрос тестовый
Код: java
1.
2.
3.
select  'sssss' from dual
union all
select  'ввввввв' from dual


сколько можно воду в ступе?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39282760
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Petro123пропущено...

+1
Есть 3 варианта решения.
Перекури и завтра начни по новой.
Я вчера так и сделал ))
вот завтра и приходи LOL )))
...
Рейтинг: 0 / 0
Не запускается iReport
    #39283784
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123вот завтра и приходи LOL )))
Хитрые вы... "Завтра" была суббота ))

Ладно, с этим разобрался...

Еще вопрос... Как они делают нормальное "окно" параметров", как на скрине? У меня выводит тупо тех. имя параметра...
В свойствах "их" параметров ничего такого не прописано...
...
Рейтинг: 0 / 0
Не запускается iReport
    #39283786
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня вот так...
...
Рейтинг: 0 / 0
Не запускается iReport
    #39283801
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Еще вопрос... Как они делают
Они это кто?
я не понял зачем это на скринах вообще.
То про что мы с тобой говорили, это:
- написал в запросе {Param1}
- всё. Теперь в урле пиши Param1=aaaaaa и в запросе всё будет подставлено.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39283829
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, "они" - это делатели примеров из Demo )) Взято из Ant'а...

В примере - "нормальное" название параметра, как и хотел бы видеть пользователь... У меня - тех.имя. Не комильфо...

Petro123То про что мы с тобой говорили, это:
- написал в запросе {Param1}
- всё. Теперь в урле пиши Param1=aaaaaa и в запросе всё будет подставлено.

Да решил я эту проблему... Два доп.параметра "ka_type_yes" или TRUE, или ka_type_flag. "ka_type_no", соответственно, или FALSE, или ka_type_flag. Аналогично для остальных параметров, "Продавец" и "Покупатель"...

авторIF($P{ka_type_flag}==null,true,$P{ka_type_flag})

авторwhere ("KAgents"."KindKA" = $P{ka_type_yes} or "KAgents"."KindKA" = $P{ka_type_no})
and ("KAgents"."KindKA" = $P{ka_buy_yes} or "KAgents"."KindKA" = $P{ka_buy_no})
and ( "KAgents"."KindKA" = $P{ka_prov_yes} or "KAgents"."KindKA" = $P{ka_prov_no})

PS. "NULL" определяется нормально, если его написать маленькими (маленькими, Карл!) буквами )))

Детская ошибка, которую никто не заметил ))
...
Рейтинг: 0 / 0
Не запускается iReport
    #39283860
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Petro123, "они" - это делатели примеров из Demo )) Взято из Ant'а...
В примере - "нормальное" название параметра, как и хотел бы видеть пользователь... У меня - тех.имя. Не комильфо...
ну, я выше писал, что это окно вижу в первый раз.
- оно для пользователя?
- это для десктоп или веб проекта? Когда юзверь видит это экно?
У меня просто староватый iReport. Такого вроде нету.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39283920
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

окно "Превью" в конструкторе...
...
Рейтинг: 0 / 0
Не запускается iReport
    #39283954
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014окно "Превью" в конструкторе...

на вопросы будем отвечать?
19481658
Боюсь никто не понимате что тебе надо?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39283993
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, это то, что я(!) вижу в конструкторе, перейдя на вкладку "Preview"...
Будет десктоп...
Хз... В проект пока не цеплял...
...
Рейтинг: 0 / 0
Не запускается iReport
    #39283998
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014окно "Превью" в конструкторе...
А что тебя удивляет? У них строковые параметры и соответственно зарезервировано место под ввод.
У тебя булевские вроде. Они генерят чекбоксы под них.

В любом случае обертку для ввода параметров тебе писать.

Dimoney2014В примере - "нормальное" название параметра, как и хотел бы видеть пользователь... У меня - тех.имя. Не комильфо...

Что у них что у тебя там выводится имя параметра. Для отладки самое оно.
Что такое "тех.имя" не знаю ))
...
Рейтинг: 0 / 0
Не запускается iReport
    #39284001
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Будет десктоп...
OK
тут не юзал, не знаю.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39294022
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Давненько не заходил )

Кто-нибудь знает, можно ли вызвать subreport по двойному клику (в идеале :)) на строке в main report, с отображением доп. информации по выбранной строке? Понятно, с передачей необходимых параметров?

Любые идеи по детализации выбранной строки приветствуются ))
...
Рейтинг: 0 / 0
Не запускается iReport
    #39294036
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Любые идеи по детализации выбранной строки приветствуются ))
во первых что там детализировать? Продублировать то что есть в этой строке в табличном виде? Или делать подзапрос на доп.данные?
во вторых, не проблема в обычном простом окне показать 5-10 текстовых значений. Редактирования ведь нет.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39294063
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Dimoney2014Любые идеи по детализации выбранной строки приветствуются ))
во первых что там детализировать? Продублировать то что есть в этой строке в табличном виде? Или делать подзапрос на доп.данные?
во вторых, не проблема в обычном простом окне показать 5-10 текстовых значений. Редактирования ведь нет.

Хотелось бы при двойном клике на, скажем, накладной, показать ее содержимое.. Кто, кому, когда, почем, сколько и т.д.. Потом распечатать..

Реально? Именно в jasperreports...
...
Рейтинг: 0 / 0
Не запускается iReport
    #39294111
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Реально? Именно в jasperreports...
Я API отчётника не знаю.
Есть там onDoubleClock(с параметром ID)?
Если есть, то в этом событии получаещь ID накладной и потом вызвать НОВЫЙ отчёт
Код: java
1.
ОтчётНакладная Param1=ID
...
Рейтинг: 0 / 0
Не запускается iReport
    #39294112
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123onDoubleCloick
...
Рейтинг: 0 / 0
Не запускается iReport
    #39294202
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, походу, нету..

Про hiperlink есть инфа? Чета нашел, но как использовать, пока не понял...
...
Рейтинг: 0 / 0
Не запускается iReport
    #39294270
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Petro123, походу, нету..

Про hiperlink есть инфа? Чета нашел, но как использовать, пока не понял...
это что? В колонке урл HTML?
Ну и как ты из десктопа веб будешь вызывать?
Хорош лисапеды писать.
...
Рейтинг: 0 / 0
Не запускается iReport
    #39294463
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, ну, там не только html, там разные link type'ы... Разобраться бы, вдруг что есть..
...
Рейтинг: 0 / 0
Не запускается iReport
    #39294476
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014,

Я ж тут приводил сцылку на мой пробный шар по интерактивному отчету. Лисапет конечно, но работает
...
Рейтинг: 0 / 0
Не запускается iReport
    #39294501
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezЛисапет конечно, но работает
) Ну, если ты один на весь форум...то "Ты держись там!" Ты нам нужен!
...
Рейтинг: 0 / 0
Не запускается iReport
    #39294537
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Этот форум не показатель. И в инете он не единственный. Неожиданно, правда? :))
В авангарде - производители софта. Мы так, плетемся. Пользуем софт (в данном случае jasperReports/jasperServer) и то с опозданием.

И если здесь нет обсуждения подобных тем, то отсюда абсолютно не следует что это невозможно или ненужно.

community.jaspersoft.com/wiki/dashboards-interactive-reports-supermart-dashboard
...
Рейтинг: 0 / 0
Не запускается iReport
    #39294548
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezЭтот форум не показатель. И в инете он не единственный. Неожиданно, правда? :))
У меня гос.заказчик в РФ, и любит всё по русски. даже слово "скачать" )))).
А в РФ этот форум как раз - показатель.
Конечно, это всё с моей колокольни. Но работодатель для этого же эффекта возьмёт APEX\ExtJS\...
- как там с русификацией ВСЕХ меню?
авторИ если здесь нет обсуждения подобных тем, то отсюда абсолютно не следует что это невозможно или ненужно.
конечно, это IMHO было и шутка на Медведева с его: "Вы держитесь там!".
Мне интересно как ЭТО ЖЕ ФУНКЦИОНАЛ делают другие без Jasper?
Я просто люблю выбор и альтернативу.
...
- как же с вопросом выше про событие onDoubleClick чтобы вывести доп.отчет?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39294592
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sanBezDimoney2014,

Я ж тут приводил сцылку на мой пробный шар по интерактивному отчету. Лисапет конечно, но работает
Это вот тут ? А можно поподробнее? Это новый .jrxml? C объектом subreport, или как? Что прописано в link target, link type ect?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39294614
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014Это вот тут ? А можно поподробнее? Это новый .jrxml? C объектом subreport, или как? Что прописано в link target, link type ect?

Да тут.
Подробнее - смотри комменты в java-коде
Да, новый jrxml
Сабрепорта нет, насколько я помню. Вызывается fillReport для независимого отчета.
Там в коде вроде написано

Детально объяснять не вижу смысла, общая канва есть, дальше сам допилишь.
И некогда мне сейчас, проект горит.

А вообще-то если вы только начали делать приложение, то делайте его. А это плюшки. Может вы вообще без них обойдетесь.

Удачи
...
Рейтинг: 0 / 0
Не запускается iReport
    #39297047
Dimoney2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем.

Еще вопрос возник.. Как настроить NewDataAdapter для Jasperreport, если я хочу передать в отчет уже готовый набор данных?

Нашел вот пример , но не могу разобраться.. Текст скопировал, свои массивы подсунул.. Не формирует Data Adapter со ссылкой на класс.. Просто класс не видит.. Все перепробовал, но .. ничего... Мож, кто разъяснит, как правильно сделать? Или предложит свой вариант?
...
Рейтинг: 0 / 0
Не запускается iReport
    #39297217
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimoney2014я хочу передать в отчет уже готовый набор данных?
да йобвашужмать что это? тип у этого набора данных есть в терминах программирования?
конкретизация больше некуда

и на работе сегодня "Ты нам сделай как-нибудь красиво, чтоб работало, а какие данные брать мы тебе потом скажем. Только быстро надо. А ты еще предыдущий не закончил? Как алгоритм не согласован?"
плять. планктон йопаный. Как бабки на базаре лузгая семечки.

Хочется себе намордник надеть чтоб не покусать кого.

По сабжу.
Подобные вещи у них описаны в полувольном (на мой взгляд стиле). То есть взять как туториал, сделать все по описанным шагам и все заработало у меня почему-то не получалось. С наскока хрен. Готовься проходить квест. И самостоятельно разбираться что они там не дописали.

С DataAdater не работал.

Dimoney2014 Или предложит свой вариант?

Делал вот такую штуку
www.hariharanweb.com/2012/12/jasper-friendly-ghost.html
У меня все отчеты на коллекции бинов. Мне надо было перенести отчет из декстопа в вэб. Обошлось все написанием пары мелких классов + мелкие правки в xml-конфигах jasperServer + свой
applicationContext-MySuperpuperApplicationDataSource.xml.
Что касаемо имеенно отчета - в applicationContext-MySuperpuperApplicationDataSource.xml там бин прописывается, чтоб его jasperServer видел.
Ну и джарки я кидал в C:\Jaspersoft\jasperreports-server-cp-6.1.0\apache-tomcat\webapps\jasperserver\WEB-INF\lib

Только инструкция у меня для внедренца на двух листах была.

Вообще мне этот вариант понравился. Прямой он какой-то.

ЗЫ
Ты меня извини, но почему ты вроде новичок пытаешься какие-то сразу достаточно сложные вещи делать?
Как бэ с простого начинать надо.
Вон метод Petro123 - url и готово. Для тебя бы для начала самое оно.... хотя у тебя не SQL неверняка...
Я мало работал с jasperServer, но неужели там нет какого-то простого метода?
...
Рейтинг: 0 / 0
134 сообщений из 134, показаны все 6 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Не запускается iReport
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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