powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Хочу понять FRM-40405 ?
9 сообщений из 9, страница 1 из 1
Хочу понять FRM-40405 ?
    #32460336
Фотография kkk13il
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть форма с 5 блоками, при нажатии кнопки save срабатывает тригер
key-commit в котором есть два post и один commit_form. При первом нажатии кнопки вроде бы как все срабатывает нормально тоесть без
frm-40405 No changes to apply. При втором нажатии на кнопку выподает окно с сообщением frm-40405 ... Начал бороться с этим делом ... Прежде всего попытался через
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
   :system.message_level =  25 ;
      post;
   :system.message_level =  0 ;
    ..................
   :system.message_level =  25 ;
      commit_form;
   :system.message_level =  0 ;

НЕ ПОМОГЛО!!!!

думаю пойдем другим путём : написал тригер on-error
Код: plaintext
1.
2.
3.
4.
 if error_code =  40405  then
   null;
 else
    ......

тоже не помогло... Т.е. по какой-то причине он даже не доходит до тригера
on-error ...Почему ???
Помогите pls !!!!
...
Рейтинг: 0 / 0
Хочу понять FRM-40405 ?
    #32460825
utl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
utl
Гость
Создай ON-MESSAGE триггер, и в нем проверь MESSAGE_CODE.
...
Рейтинг: 0 / 0
Хочу понять FRM-40405 ?
    #32461461
Фотография kkk13il
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On-message его не ловит ....
...
Рейтинг: 0 / 0
Хочу понять FRM-40405 ?
    #32461579
dragonx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в тригере key-commit
перед командой COMMIT;
поставь :local_Value := :local_Value;
и всегда у тебя будут изменения, которые надо to apply ;)
а On-message и on-error сделай на форму, а не на блок и будет все работать
...
Рейтинг: 0 / 0
Хочу понять FRM-40405 ?
    #32464177
Фотография kkk13il
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал loc_val := loc_val тоже не помогло уже не знаю что и делать. :(
...
Рейтинг: 0 / 0
Хочу понять FRM-40405 ?
    #32464354
aars
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищи баги в своей программе.

:system.message_level:=10;
commit_form;
:system.message_level:=0;

Этому фокусу 100 лет, и всю жизнь он работал и работает.
Нечего велосипед изобретать.
...
Рейтинг: 0 / 0
Хочу понять FRM-40405 ?
    #32464620
Фотография kkk13il
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хух !!! Нашел... вся проблема была в том , что когда делаешь open_form без session получается что commit_form идет делать commit в форму из которой была вызвона данная форма , а там действительно нет никаких изменений.... Спасибо всем
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Хочу понять FRM-40405 ?
    #36497721
andresh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kkk13ilХух !!! Нашел... вся проблема была в том , что когда делаешь open_form без session получается что commit_form идет делать commit в форму из которой была вызвона данная форма , а там действительно нет никаких изменений.... Спасибо всем

НУ ВОТ И МНЕ ПРИГОДИЛОСЬ....
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Хочу понять FRM-40405 ?
    #37993549
a1exan9er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не поверите ! И мне тоже пригодилось :) Алилуя !

Модератор: Тема перенесена из форума "Oracle".
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Хочу понять FRM-40405 ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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