powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / go_block в триггере post_insert
4 сообщений из 4, страница 1 из 1
go_block в триггере post_insert
    #38222496
Galina S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В форме два блока. При 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
go_block в триггере post_insert
    #38222855
OldBoyOdeSu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Galina S,

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

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


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