CftClub.ru
Клуб специалистов ЦФТ-Банк

Изменяемый фильтр в параметре у операций

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
nOnAME
Участник со стажем


Вступление в Клуб: 25.01.2011
СообщениеПт Апр 29, 2011 10:46   Изменяемый фильтр в параметре у операций Ответить с цитатой
Полезность: Нет оценки
Доброго времени суток. Появился такой вопрос, каким образом можно реализовать следующую возможность:
Имеется операция, в ней, в зависимости от действий пользователя, должен изменяться фильтр у параметра, являющегося ссылкой на тбп(пусть будут финансовые счета, для примера).
И вот, собственно, такой вопрос, как у этого параметра менять фильтр в зависимости от действия пользователя?
Tony
Участник


Вступление в Клуб: 05.12.2007
СообщениеПт Апр 29, 2011 11:14    Ответить с цитатой
Полезность: Нет оценки
Попробуйте с контекстными переменными. В Представлении использйуте условия с sys_context(), для задания конетекстной переменной используйте в операции executor.set_context.
nOnAME
Участник со стажем


Вступление в Клуб: 25.01.2011
СообщениеПт Апр 29, 2011 11:58    Ответить с цитатой
Полезность: Нет оценки
Да, как вариант, но видать я как то не верно это реализую.
И еще такой вопрос, можно ли вызвать из одной операции другую?
Tony
Участник


Вступление в Клуб: 05.12.2007
СообщениеПт Апр 29, 2011 12:12    Ответить с цитатой
Полезность: 1
nOnAME пишет:
Да, как вариант, но видать я как то не верно это реализую.
И еще такой вопрос, можно ли вызвать из одной операции другую?

Да можете, например так
stdio.put_line_buf('<% PLPCALL [MAIN_DOCUM].[SIB_](P_1 => '''||P_1||''', P_2 => '''||P_2||''', P_3 => '''||P_3||''') %>');

И в свойствах операции из которой просиходит вызов поставьте признак "Выводит команды в буфер сессии"
nOnAME
Участник со стажем


Вступление в Клуб: 25.01.2011
СообщениеПт Апр 29, 2011 12:50    Ответить с цитатой
Полезность: Нет оценки
Спасибо, буду пробовать
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru