powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Несколько вопросов по jasperreports, iReports, iText
10 сообщений из 10, страница 1 из 1
Несколько вопросов по jasperreports, iReports, iText
    #33505338
Gold Fish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Я делаю шаблон отчета в iReports пом его вызываю из своего приложения. Как можно установить из приложения нужные мне фильтры перед выводом отчета.
2. Как заставить jasperereports при экспорте в pdf правильно экстпортировать русские буквы
...
Рейтинг: 0 / 0
Несколько вопросов по jasperreports, iReports, iText
    #33505422
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По первому вопросу. В запрос кажется можно вставлять параметры. Т. е. пишешь запрос без условий, а потом каждая строка условия как параметр. Параметр передаешь из своей программы.
По второму вопросу. Копай в сторону библиотеки, которой пользуеться jasper для выгрузки в pdf. Дело в ней.
...
Рейтинг: 0 / 0
Несколько вопросов по jasperreports, iReports, iText
    #33505748
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GMaxПо первому вопросу. В запрос кажется можно вставлять параметры. Т. е. пишешь запрос без условий, а потом каждая строка условия как параметр. Параметр передаешь из своей программы.
По второму вопросу. Копай в сторону библиотеки, которой пользуеться jasper для выгрузки в pdf. Дело в ней.

По первому вопросу подтверждаю, часть запроса вставляю в iReport'е, скажем до слова "WHERE", а остальную часть запроса передаю как параметр из программы:

Код: plaintext
1.
2.
3.
                String where = " where tl='"+telefon+"'";
                Map parameters =  new  HashMap();
                parameters.put("PAR",where);

Где "PAR=select telefon from maintable " - находится в iReporte.
...
Рейтинг: 0 / 0
Несколько вопросов по jasperreports, iReports, iText
    #33505873
Gold Fish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GlukOza
Где "PAR=select telefon from maintable " - находится в iReporte.


Вы имеете ввиду что PAR Default Expresion = select telefon from maintable????
...
Рейтинг: 0 / 0
Несколько вопросов по jasperreports, iReports, iText
    #33506072
ldima
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gold Fish1. Я делаю шаблон отчета в iReports пом его вызываю из своего приложения. Как можно установить из приложения нужные мне фильтры перед выводом отчета.
2. Как заставить jasperereports при экспорте в pdf правильно экстпортировать русские буквы
По поводу второго вопроса. Можно кинуть файл шрифта (например arial.ttf) в папку с iReport. Потом создавай новый шрифт для отчета и выбирай для него в поле PDF font name external TTF. Потом в поле TrueType Font выбери тот файл шрифта, который ты кидал в папку с iReport. Ну, и нужный encoding не забудь поставить.
...
Рейтинг: 0 / 0
Несколько вопросов по jasperreports, iReports, iText
    #33506459
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gold Fish GlukOza
Где "PAR=select telefon from maintable " - находится в iReporte.
Вы имеете ввиду что PAR Default Expresion = select telefon from maintable????Можно, наверное, и весь скрипт формировать в программе, а потом передавать через параметр, а можно только условия через параметры добавлять. Надо эксперементировать и решать для себя как лучше.
...
Рейтинг: 0 / 0
Несколько вопросов по jasperreports, iReports, iText
    #33508404
Gold Fish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я создаю параметр QUERY_FILTER
Report SQL Query ставлю как
$P{QUERY_FILTER}
Если QUERY_FILTER Default Value Expressio задано как
Select * from official_position
при компиляции отчета ругается:
Syntax error on token "official_position", delete this token
value = (java.lang.String)(Select * from official_position);

А если задаю как
"Select * from official_position"

то ругается
Caused by: org.postgresql.util.PGSQLException: ERROR:syntax error at or near $1
...
Рейтинг: 0 / 0
Несколько вопросов по jasperreports, iReports, iText
    #33508486
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gold FishЯ создаю параметр QUERY_FILTER
Report SQL Query ставлю как
$P{QUERY_FILTER}
Если QUERY_FILTER Default Value Expressio задано как
Select * from official_position
при компиляции отчета ругается:
Syntax error on token "official_position", delete this token
value = (java.lang.String)(Select * from official_position);

А если задаю как
"Select * from official_position"

то ругается
Caused by: org.postgresql.util.PGSQLException: ERROR:syntax error at or near $1

Выражение "Select * from official_position" надо взять в двойные кавычки.
Посмотрите внимательно. Там не должно быть никаких других символов
...
Рейтинг: 0 / 0
Несколько вопросов по jasperreports, iReports, iText
    #33508603
Gold Fish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я же говорю что:
автор

А если задаю как
"Select * from official_position"

то ругается
Caused by: org.postgresql.util.PGSQLException: ERROR:syntax error at or near $1
...
Рейтинг: 0 / 0
Несколько вопросов по jasperreports, iReports, iText
    #33510175
Gold Fish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все вопрос отпал.
Оказалось
Report SQL Query нажно было поставить как
$P!{QUERY_FILTER}
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Несколько вопросов по jasperreports, iReports, iText
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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