powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Reports System Parametrs
4 сообщений из 4, страница 1 из 1
Oracle Reports System Parametrs
    #38729373
RoDJeR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста как в Oracle Reports выставить значение Системных параметров, конкретно мне нужен парметр "COPIES",
внутри тригера или процедуры?

Мне необходимо чтобы этот параметр менялся динамически в зависимости от какихто переменных внутри формы.
...
Рейтинг: 0 / 0
Oracle Reports System Parametrs
    #38729513
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Репортс не помню, т.ч. тупой вопрос, а банально через : он не виден?
...
Рейтинг: 0 / 0
Oracle Reports System Parametrs
    #38729762
RoDJeR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Виден) Только нужно присваюваивание в нужном месте делать.
Спасибо)
...
Рейтинг: 0 / 0
Oracle Reports System Parametrs
    #38741623
bev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RoDJeR,
Давно не делала, но выкопала в архивах : можно передать параметр при вызове отчета (кнопка в форме, триггер):
DECLARE
pl_id paramlist;
BEGIN

--- отчет US_REP, printp -имя блока в форме запроса

pl_id:=get_parameter_list('pl_printp');
if not id_null(pl_id) then
destroy_parameter_list(pl_id);
end if;
pl_id:=create_parameter_list('pl_printp');
-- всякие параметы отчета можно задать -- system параметры :
....
add_parameter(pl_id,'DESTYPE',TEXT_PARAMETER,'PREVIEW');
или
add_parameter(pl_id,'DESTYPE',TEXT_PARAMETER,'PRINTER');

add_parameter(pl_id,'PARAMFORM',TEXT_PARAMETER,'NO');
или
add_parameter(pl_id,'PARAMFORM',TEXT_PARAMETER,'YES');
...
-- в том числе - копии :
add_parameter(pl_id,'COPIES',TEXT_PARAMETER,to_char(nvl(:printp.vcopies,1)));
add_parameter(pl_id,'ORIENTATION',TEXT_PARAMETER,:printp.orient);
-- user - параметры
add_parameter(pl_id,'PAR_1',TEXT_PARAMETER,to_char(:printp.p1));
add_parameter(pl_id,'PAR_2',TEXT_PARAMETER,to_char(:printp.p2));
...
RUN_PRODUCT(REPORTS,'US_REP',ASYNCHRONOUS,RUNTIME,FILESYSTEM,pl_id,NULL);
END;
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Reports System Parametrs
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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