powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Автоматическое обновление блока при выборе в другом блоке
6 сообщений из 6, страница 1 из 1
Автоматическое обновление блока при выборе в другом блоке
    #36581638
=nomad=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день! Подскажите, как реализовать такую ситуацию: есть 2 связанных блока с наборами данных. При выборе в одном блоке нужно автоматом выполнить execute_query в другом блоке. Как это можно реализовать?
Просто есть навесить какой-либо триггер на полях 1 блока, то в нем нельзя использовать go_block() в другой блок
...
Рейтинг: 0 / 0
Автоматическое обновление блока при выборе в другом блоке
    #36581650
Алымов Анатолий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если блоки связаны с помощью relation, то в зависимости от его свойств это будет автоматически
...
Рейтинг: 0 / 0
Автоматическое обновление блока при выборе в другом блоке
    #36581767
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
=nomad=Просто есть навесить какой-либо триггер на полях 1 блока, то в нем нельзя использовать go_block() в другой блок
when-new-record-instance:
Код: plaintext
1.
  go_block('ls'); clear_block(no_validate); execute_query; go_block('l');
...
Рейтинг: 0 / 0
Автоматическое обновление блока при выборе в другом блоке
    #36755831
Ситуация: на форме есть текстовое поле, куда считывается информация со сканера штрих-кода.
Сканер посылает комбинацию цифр и команду [enter]. В другом блоке при этом должна появиться инфа, соответствующая введенной комбинации цифр.
Пытаюсь решить такими способами, но пока безуспешно:

1. навесить в WHEN-VALIDATE-ITEM того поля, куда вводим штрих-код, следующее:
GO_BLOCK('TARGET_BLOCK');
execute_query;
Не прокатывает, потому как нельзя делать go_block в WHEN-VALIDATE-ITEM

2. поместить поле ввода штрих-кода в TARGET_BLOCK. Но тогда при выполнении запроса в этом блоке поле со штрих-кодом очищается и в блоке вываливаются все записи. Пробовала в pre-query запоминать штрих-ход, но видимо очистка происходит до pre-query.
...
Рейтинг: 0 / 0
Автоматическое обновление блока при выборе в другом блоке
    #36755861
Алымов Анатолий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно настроить навигацию так чтобы после ввода кода переход осуществлялся на нужный блок - TARGET_BLOCK. А на блоке TARGET_BLOCK в триггере when-new-block-instance:
Код: plaintext
clear_block(no_validate); execute_query;
и конечно в pre-query подставить в нужное поле данного блока значение из поля со штрих-кодом
...
Рейтинг: 0 / 0
Автоматическое обновление блока при выборе в другом блоке
    #36756091
Спасибо, получилось!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Автоматическое обновление блока при выборе в другом блоке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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