powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Вызов отчета из Oracle Forms
7 сообщений из 7, страница 1 из 1
Вызов отчета из Oracle Forms
    #33813837
ilya_idn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как вызвать из Oracle Forms 9.0 отчет, сделанный в Oracle Reports 9.0?
Проблема в следующем: Есть отчет, который без проблем запускается из Oracle Reports. Есть элементарная форма буквально с одной кнопкой при нажатии на которую должен вызываться этот отчет (в узле Reports есть элемент REPORT5, ссылающийся на отчет):

declare
v_rep Varchar2(200);
repid REPORT_OBJECT;
begin
repid := FIND_REPORT_OBJECT('REPORT5');
v_rep := RUN_REPORT_OBJECT(repid);
end;

Но при выполнении данного кода возникает ошибка:
"REP-0503: You did not specify the name of a report"

Не совсем понимаю эту ошибку, потому что излазил уже свойства формы и отчета, но так и не разобрался с решением. Что же все таки не так?
...
Рейтинг: 0 / 0
Вызов отчета из Oracle Forms
    #33813939
Sqaimes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ни сколь не сомневаюсь, что вы все проверили:
ilya_idn (в узле Reports есть элемент REPORT5, ссылающийся на отчет):
может вы в Filename путь к отчету не указали?, не в смысле что имя не указали, а путь к отчету?
...
Рейтинг: 0 / 0
Вызов отчета из Oracle Forms
    #33814625
ilya_idn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sqaimes
может вы в Filename путь к отчету не указали?, не в смысле что имя не указали, а путь к отчету?
Пробовал и с путями, и без путей, и с путями, указанными в реестре в параметре REPORTS_PATH и с путями, там не указанными. И сам отчет кидал по разным путям.
...
Рейтинг: 0 / 0
Вызов отчета из Oracle Forms
    #33814827
Sqaimes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
х.з. может регистр букв? попробуй мелкими
...
Рейтинг: 0 / 0
Вызов отчета из Oracle Forms
    #33815077
Фотография Polelik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Советую проверить, для начала найден ли repid после FIND_REPORT_OBJECT. Потом после RUN_REPORT_OBJECT GET_REPORT_OBJECT_PROPERTY (... REPORT_FILENAME ...), лично у меня указан там полный путь к файлу с расширением (JSP) и все работает
...
Рейтинг: 0 / 0
Вызов отчета из Oracle Forms
    #33816726
monomakh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Путь к отчету не имеет пробелов или русских букв? мало ли...
А вообще если без путей, то нужно прописывать в файле
..\ORA_HOME\reports\conf\rep_hostname.conf
Ну ябы попробовал добавить других параметров

SET_REPORT_OBJECT_PROPERTY(repid, REPORT_EXECUTION_MODE,BATCH);
SET_REPORT_OBJECT_PROPERTY(repid, REPORT_COMM_MODE,SYNCHRONOUS);
SET_REPORT_OBJECT_PROPERTY(repid, REPORT_DESTYPE,CACHE);
SET_REPORT_OBJECT_PROPERTY(repid, REPORT_DESFORMAT,'pdf');
SET_REPORT_OBJECT_PROPERTY(repid, REPORT_SERVER, rp);
...
Рейтинг: 0 / 0
Вызов отчета из Oracle Forms
    #33817069
Stax.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Вызов отчета из Oracle Forms
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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