Гость
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / go_block в триггере post_insert / 4 сообщений из 4, страница 1 из 1
11.04.2013, 18:09
    #38222496
Galina S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
go_block в триггере post_insert
В форме два блока. При when_new_form_instance попадаем в block1. В post_insert этого блока формируется doc_id. После этого надо запустить процедуру, которая по этому doc_id вытаскивает записи для блока 2 и найденные записи показать в блоке 2.

в триггере post_insert было примерно так:

select doc_id into :block1.doc_id from таблица1 where rowid_id=rowid;
procedure(doc_id);
go_block(block2);
execute_query;

Но в этом триггере нельзя выполнять go_block. Как высветить записи в блоке2, при входе в форму?
...
Рейтинг: 0 / 0
12.04.2013, 05:42
    #38222855
OldBoyOdeSu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
go_block в триггере post_insert
Galina S,

сделать Master(первый блок)-detail (второй блок), связать по doc_id, скорее всего оба на процедурах, либо только второй(надо пробовать)
...
Рейтинг: 0 / 0
12.04.2013, 06:26
    #38222860
Galina S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
go_block в триггере post_insert
да, блоки Master и Detail, связаны по doc_id
Блоки построены на таблицах
...
Рейтинг: 0 / 0
12.04.2013, 11:22
    #38223143
Galina S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
go_block в триггере post_insert
Нашла решение проблемы здесь:
http://www.foxbase.ru/Oracle-Forms/kak-oboyti-frm-40737-illegal-restricted-procedure-goblock-in-when-validate-item-trigger.htm

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


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