Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Какой триггер лучше использовать ? / 9 сообщений из 9, страница 1 из 1
21.10.2009, 18:52
    #36265303
razliv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер лучше использовать ?
Столкнулся с такой ситуацией - нужно делать кнопку disabled, если статус блока <> 'QUERY'. На какой триггер лучше повесить set_item_property () ?
...
Рейтинг: 0 / 0
21.10.2009, 20:36
    #36265432
John.D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер лучше использовать ?
When-Validate-Block;
...
Рейтинг: 0 / 0
22.10.2009, 11:19
    #36266298
razliv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер лучше использовать ?
Джон

Такого триггера When-validate-block нет на самом деле )
И по логике он не подходит - потому что нужно сразу же после изменения делать кнопку disabled :)
...
Рейтинг: 0 / 0
22.10.2009, 13:16
    #36266705
gpu
gpu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер лучше использовать ?
razlivСтолкнулся с такой ситуацией - нужно делать кнопку disabled, если статус блока <> 'QUERY'. На какой триггер лучше повесить set_item_property () ?
Если xотим запретить при старте интерквери то в KEY-ENTQRY можно делать так>

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SET_ITEM_PROPERTY('MY_BLOCK.MYBUTTON, ENABLED, PROPERTY_FALSE);
..
CGBS$.DO_KEYQRY(v_block, 'ENTER_QUERY', :SYSTEM.MODE);
..
IF :system.mode <> 'ENTER-QUERY' THEN
  SET_ITEM_PROPERTY('MY_BLOCK.MYBUTTON, ENABLED, PROPERTY_TRUE);
END IF;
...
Рейтинг: 0 / 0
22.10.2009, 13:17
    #36266708
gpu
gpu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер лучше использовать ?
gpu
Если xотим запретить при старте интерквери то в KEY-ENTQRY можно делать так>
..

KEY-ENTQRY - На уровне формы.
...
Рейтинг: 0 / 0
22.10.2009, 13:55
    #36266846
John.D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер лучше использовать ?
Поясните задачу:
1 Вы хотите, что бы кнопочка была активна только во время выполнения запроса в блоке
(:SYSTEM.MODE = 'QUERY')?

2 Вы хотите, что бы кнопочка была активна только если все записи в блоке получены из базы.
Block_Status = 'QUERIED' ?
...
Рейтинг: 0 / 0
22.10.2009, 14:08
    #36266896
razliv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер лучше использовать ?
ГПУ, Джон Д.
Ага, мне нужно именно втрое, т.е
Код: plaintext
Block_Status = 'QUERY'
, то есть кнопочка активна если все записи получены из базы.
...
Рейтинг: 0 / 0
22.10.2009, 15:05
    #36267125
John.D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер лучше использовать ?
Инеблить в Pre-Query и Pre-Commit,
Дисеблить в On-Lock или When-..-Validated.

Можно переключать туда-сюда в When-New-Item_Install, но это, ИМХО, лишняя нагрузка.
...
Рейтинг: 0 / 0
22.10.2009, 15:26
    #36267197
razliv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой триггер лучше использовать ?
Джон, спасибо большое, буду разбираться, понял где доки еще перечитать надо :)
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Какой триггер лучше использовать ? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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