powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Вопрос по Oracle Forms Builder
3 сообщений из 3, страница 1 из 1
Вопрос по Oracle Forms Builder
    #32501971
SG34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При работе с формой после изменения 1 или нескольких полей при Commit'е форма резонно спросит: сохранить ли изменения. Дабы сделать так, чтоб
такой же запрос выдавался сразу после изменения 1 поля при
попытке перейти на следующее, в триггере WHEN-NEW-ITEM-INSTANCE пишу:

declare
l_res number;
begin
if :system.mode='NORMAL' and
get_block_property(:system.trigger_block,status)='CHANGED'
then
set_alert_property('ask_alert',alert_message_text,'Do you wish to save the changes you have made?');
l_res:=show_alert('ask_alert');
if l_res=alert_button1 then
do_key ('commit_form');
end if;
end if;
end;

Компайл проходит нормально, но в Runner'е выдается сообщение об ошибке FRM-41039 Invalid Alert ID 0. Нежто такого алерта не бывает? Хм, вроде на русском FB работало...
...
Рейтинг: 0 / 0
Вопрос по Oracle Forms Builder
    #32502125
Lerych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть сигналы (alert-ы) CG$ASK_COMMIT, CFG_SYSTEM_ERROR, CFG_WARNING_A, CFG_INFORMATION, CFG_ERROR , кот. генерятся из дизайнера по TEMPLATE-форме, если хочешь изменяй её (вставь alert, кот. нужен) и тогда все формы будут иметь после генерации этот alert (например ASK_ALERT) или добавь в существующую форму, по желанию и необходимости :-))
...
Рейтинг: 0 / 0
Вопрос по Oracle Forms Builder
    #32502209
SG34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Вопрос по Oracle Forms Builder
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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