powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / JasperReports - не могу понять как связаны query
16 сообщений из 16, страница 1 из 1
JasperReports - не могу понять как связаны query
    #37918874
Alexey84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Никак не могу понять как мастер-query отчёта влияет на query указанный для таблицы внутри этого отчёта.

Открыл отчёт, созданный коллегой (ещё до его увольнения). И в таблице и в мастер-query отчёта один и тот же запрос.
Если удалить/изменить мастер-query (который не должен влиять на таблицу), то данных в отчёте нет.

Почему так?
...
Рейтинг: 0 / 0
JasperReports - не могу понять как связаны query
    #37918917
Alexey84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл уточнить - отчёты редактирую в iReport
...
Рейтинг: 0 / 0
JasperReports - не могу понять как связаны query
    #37919082
FantomGood
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
незнаю как работает iReport, но чаще всего вложенные отчеты связываются с основным отчетом(параметры, линки и т.д.)
...
Рейтинг: 0 / 0
JasperReports - не могу понять как связаны query
    #37919696
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В подчиненном запросе определены параметры $P{..} так вот эти параметры
на прямую связаны полями мастера, чтобы их настраивать не знаю почему
нужно щелкнуть правой клавишей по таблице которая отображает данные подчиненного запроса
-> 'edit table datasource' и там дальше разберешься
...
Рейтинг: 0 / 0
JasperReports - не могу понять как связаны query
    #37921274
Alexey84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bochkov,

эм... проблема рядом :-)
Есть отчёт, в нём несколько несвязанных таблиц (очень упрощённая общая сводка, отображающая данные о ходе бизнеса).
Каждая таблица берёт данные из своего запроса. Каждый запрос отлично работает.
Но вот jasper не хочет это обрабатывать - он как-то их пытается увязать с головным запросом отчёта.
Приходится создавать суб-отчёты для каждой таблицы, на которые не распространяется действие головного запроса.

Как бывшему разработчику отчётов Reporting Services и немножко BusinessObjects данная ситуация кажется вакханалией, и я тайно надеюсь, что просто где-то нажал не ту кнопку (поставил не ту галочку).
...
Рейтинг: 0 / 0
JasperReports - не могу понять как связаны query
    #37921952
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда я делал отчеты у меня наоборот
была проблема привязаться к мастеру,
как я понял, чтобы подчиненный датасет был привязан к мастеру,
надо конкретно указать экспорт параметров в и мастера,
быть может автоматически iReportом при создании таблиц,
был сделан этот экспорт.
Посмотри xml
экспорт происходит в определении таблицы
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<jr:table xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd">
					<datasetRun subDataset="overTimeDataSet" uuid="4e9327a2-5ed0-4016-b083-c20d3cd0a33a">
						<datasetParameter name="idPerson">
							<datasetParameterExpression><![CDATA[$F{idPerson}]]></datasetParameterExpression>
						</datasetParameter>
						<datasetParameter name="dateFrom">
							<datasetParameterExpression><![CDATA[$P{dateFrom}]]></datasetParameterExpression>
						</datasetParameter>
						<datasetParameter name="dateTo">
							<datasetParameterExpression><![CDATA[$P{dateTo}]]></datasetParameterExpression>
						</datasetParameter>



кстати версия iReport 4.6
...
Рейтинг: 0 / 0
JasperReports - не могу понять как связаны query
    #37921953
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вспомнил у отчета есть свойство WhenNoData, так по умолчанию если основной query не дал результатов,
то отчет вообще ничего не отобразит, кроме заголовка по моему
...
Рейтинг: 0 / 0
JasperReports - не могу понять как связаны query
    #37922668
Alexey84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bochkov,
а, понятно примерно. Спасибо!

А как бороться с тем, что границы ячеек не отмечены border'ом?
Ни в свойствах ячейки ни в свойствах стиля не могу найти где задаётся обрамление.

Свойство движка, которое заставляет убирать (при просмотре в excel) даже серые линии нашёл. А вот как сделать границы внутри таблицы чёрными?
...
Рейтинг: 0 / 0
JasperReports - не могу понять как связаны query
    #37922885
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в ireport таблица состоит из нескольких элементов
table header,column header,detail и т.д.
в каждом элементе перечисляются column: column1,column2....
посмотри и отредактируй свойства каждого column 'Padding and borders',
это все методом тыка можно выяснить
...
Рейтинг: 0 / 0
JasperReports - не могу понять как связаны query
    #37923011
Alexey84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bochkov,
Хм... "'Padding and borders" есть только у стилей вроде? Его я уже попытался задействовать, но линии не появились.
В XML-е увидел тег <box> у стиля. Стиль применён ко всем ячейкам из header.
В гугле искал, но пока не нашёл решения :-(

Насчёт table header... как ни странно, но его нет в Report Inspector.
Есть Title, Page Header, Column Header, Detail 1, Column Footer, Page Footer ... Почему-то нет table header и table footer.
Это так и должно быть и это есть баг?
...
Рейтинг: 0 / 0
JasperReports - не могу понять как связаны query
    #37923047
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это не баг, просто его нет
...
Рейтинг: 0 / 0
JasperReports - не могу понять как связаны query
    #37923068
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так стиль отредактируй, можно новый стиль создать,
можно без стиля border настроить
это опять же просто экспериментировать надо,
и открой окно Properties там и увидишь все доступные
свойста выделенного объекта
...
Рейтинг: 0 / 0
JasperReports - не могу понять как связаны query
    #37923090
Alexey84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bochkovэто не баг, просто его нет
есть column и detail но нет table? А как может "жить" тело таблицы без самой таблицы?
Самое интересное, что внутри XML дескрипторы внутренностей таблицы также не обрамлены табличным тегом.
...
Рейтинг: 0 / 0
JasperReports - не могу понять как связаны query
    #37923139
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто head у таблицы нет
...
Рейтинг: 0 / 0
JasperReports - не могу понять как связаны query
    #37924039
Alexey84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bochkov,
Странная ситуация...
Я указал border'ы в свойствах стиля. Собственно кроме как в стиле, больше негде. Так вот оказалось, что моё действие вызвало не только появление тега box у стиля с нужной толщиной линии, а ещё по такому тегу (но уже с нулевой(!) линией) появилось у каждой ячейки. Причём свойства padding & borders у ячеек нет в iReport.

Сотня колонок, у каждой header, detail, footer... и у каждой надо удалить руками box, в надежде что больше iReport его туда добавлять не будет? Разве это не анархия?
...
Рейтинг: 0 / 0
JasperReports - не могу понять как связаны query
    #37924535
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
селяви
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / JasperReports - не могу понять как связаны query
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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