Гость
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Какой триггер применить? / 11 сообщений из 11, страница 1 из 1
12.12.2012, 12:24
    #38075543
dogalevs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер применить?
Всем привет! есть форма на основании таблицы.
Есть LOV на каждое поле, он работает с ограничением.
То есть: Выбираем по LOV значение 1го поля. LOV другого выбора показывается уже не весь, а уже в зависимости от выбранного значения в первом поле. Это нужно чтоб работало при поиске, на F7-F8
...
Рейтинг: 0 / 0
12.12.2012, 12:28
    #38075547
dogalevs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер применить?
Дополнение к теме (случайно отправил)

А при INSERTE новой записи надо чтоб LOV в полях не ограничивался.

Я думаю вставить признак и его проверять. Триггеры
PRE-QUERY признак = 1
POST_QUERY признак = 0

Но почему-то не срабатывает... F7 ВЫБРАЛ LOV ВСТАВИЛ а признак мессаджем вывожу..показывает 0..а надо 1..

Вообщем вопрос... в какой триггер записать 1 чтоб он запомнился после F7 И ДО F8
...
Рейтинг: 0 / 0
12.12.2012, 13:37
    #38075708
bev
bev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер применить?
Попробуйте на поле, связанное с LOV, триггер KEY-LISTVAL, в нем анализируйте сначала статус записи, затем SHOW_LOV.
...
Рейтинг: 0 / 0
12.12.2012, 13:55
    #38075743
dogalevs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер применить?
Режим поиска F7 ДАЕТ статус 'NEW' тут нужно ограничивать LOV
а INSERT новой записи не нужно ограничивать LOV а статус тоже 'NEW' (
...
Рейтинг: 0 / 0
12.12.2012, 14:09
    #38075768
dogalevs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер применить?
а нет туплю INSERT ща попробую)
...
Рейтинг: 0 / 0
12.12.2012, 14:39
    #38075826
dogalevs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер применить?
SHOW_LOV('LOV_NAIM'); ругается на триггере KE-LISTVAL
...
Рейтинг: 0 / 0
12.12.2012, 14:55
    #38075868
bev
bev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер применить?
учтите, что SHOW_LOV не процедура, а функция....
...
Рейтинг: 0 / 0
12.12.2012, 15:00
    #38075883
dogalevs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер применить?
bev, ага. тогда никак. ведь нужно как-то так
IF :SYSTEM.Record_Status in ('NEW') then
SHOW_LOV('LOV_NAIM'
end if;
...
Рейтинг: 0 / 0
12.12.2012, 15:15
    #38075905
bev
bev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер применить?
поищите хоть что-нибудь сами !!!
хотя бы в самих формсах - там есть примеры !!!
...
Рейтинг: 0 / 0
12.12.2012, 15:16
    #38075906
bev
bev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер применить?
как использовать (обращаться ) к SHOW_LOV!!!
...
Рейтинг: 0 / 0
13.12.2012, 07:25
    #38076971
dogalevs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер применить?
bev,

разобрался) не ругайтесь)
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Какой триггер применить? / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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