|
go_block в триггере post_insert
|
|||
---|---|---|---|
#18+
В форме два блока. При 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, при входе в форму? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2013, 18:09 |
|
go_block в триггере post_insert
|
|||
---|---|---|---|
#18+
Galina S, сделать Master(первый блок)-detail (второй блок), связать по doc_id, скорее всего оба на процедурах, либо только второй(надо пробовать) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2013, 05:42 |
|
go_block в триггере post_insert
|
|||
---|---|---|---|
#18+
да, блоки Master и Detail, связаны по doc_id Блоки построены на таблицах ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2013, 06:26 |
|
go_block в триггере post_insert
|
|||
---|---|---|---|
#18+
Нашла решение проблемы здесь: http://www.foxbase.ru/Oracle-Forms/kak-oboyti-frm-40737-illegal-restricted-procedure-goblock-in-when-validate-item-trigger.htm Спасибо умному человеку! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2013, 11:22 |
|
|
start [/forum/topic.php?fid=51&fpage=13&tid=1878345]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 231ms |
total: | 361ms |
0 / 0 |