Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Forms упарвление Item-ом / 7 сообщений из 7, страница 1 из 1
03.09.2007, 16:10
    #34772226
Postalll
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms упарвление Item-ом
Господа, помогите разобраться с проблемой. Мне необходимо отслеживать формат введенной строки в Text Item. Я это делаю в триггере POST-TEXT-ITEM (он срабатывает при переходе на другой Item). Однако, при неправильном формате ввода мне необходимо оставить курсор в этом Item-e. Я пытаюсь писать GO_ITEM (Имя этого итема) в конце обработки формата... Но он выдает ошибку:
FRM-40737: illegal retricted procedure GO-ITEM in POST-TEXT-ITEM trigger.
Как мне оставить курсовр на этом же итеме. Заранее благодарен!
...
Рейтинг: 0 / 0
03.09.2007, 16:12
    #34772238
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms упарвление Item-ом
WHEN-VALIDATE-ITEM
...
Рейтинг: 0 / 0
03.09.2007, 16:20
    #34772271
Postalll
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms упарвление Item-ом
Триггер WHEN-VALIDATE-ITEM не подходит, все та же ошибка:
FRM-40737: illegal retricted procedure GO-ITEM in POST-TEXT-ITEM trigger.
Может быть можно как-нить обойтись без выхова GO-ITEM, а просто запретить переход на др. итемы??
...
Рейтинг: 0 / 0
03.09.2007, 16:21
    #34772276
Postalll
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms упарвление Item-ом
Я извиняюсь, ошибка такая:
FRM-40737: illegal retricted procedure GO-ITEM in WHEN-VALIDATE-ITEM trigger.
Но смысл от этого не меняется....
...
Рейтинг: 0 / 0
03.09.2007, 16:43
    #34772380
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms упарвление Item-ом
Зачем какое-то GO..., может лучше RAISE FORM_TRIGGER_FAILURE ?
...
Рейтинг: 0 / 0
03.09.2007, 16:48
    #34772399
Brodiaga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms упарвление Item-ом
Пример триггера WHEN-VALIDATE-ITEM


begin
if :BLK_TEST != '11111' then
message('Invalit tezt');
raise form_trigger_failure;
end if;
end;
...
Рейтинг: 0 / 0
03.09.2007, 16:50
    #34772406
Postall
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms упарвление Item-ом
Спасибо, то что нужно!
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Forms упарвление Item-ом / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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