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

Мне необходимо чтобы этот параметр менялся динамически в зависимости от какихто переменных внутри формы.
...
Рейтинг: 0 / 0
26.08.2014, 20:59
    #38729513
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Reports System Parametrs
Репортс не помню, т.ч. тупой вопрос, а банально через : он не виден?
...
Рейтинг: 0 / 0
27.08.2014, 09:49
    #38729762
RoDJeR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Reports System Parametrs
Виден) Только нужно присваюваивание в нужном месте делать.
Спасибо)
...
Рейтинг: 0 / 0
09.09.2014, 12:47
    #38741623
bev
bev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Reports System Parametrs
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
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Reports System Parametrs / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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