powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Непонятки с Oracle Forms
11 сообщений из 11, страница 1 из 1
Непонятки с Oracle Forms
    #35494496
KemSnake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте всем. Я только начинаю работать с Оракл Формс.
Вообщем я создал форму для редактирования справочника. На ней все работает, но есть эдин недостаток, если открыть форму и сразу ее закрыть(ничего на ней не делая), то выскакивает сообщение, хочу ли я сохранить сделанные изменения???
Как это изменить??
...
Рейтинг: 0 / 0
Непонятки с Oracle Forms
    #35494528
Nikolay****
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KemSnakeЗдравствуйте всем. Я только начинаю работать с Оракл Формс.
Вообщем я создал форму для редактирования справочника. На ней все работает, но есть эдин недостаток, если открыть форму и сразу ее закрыть(ничего на ней не делая), то выскакивает сообщение, хочу ли я сохранить сделанные изменения???
Как это изменить??

Ну ты видно меняешь данные в блоке, посмотри на статус блока....
А чтоб не спрашивал повесь на триггер закрытия окна очистку блока.
...
Рейтинг: 0 / 0
Непонятки с Oracle Forms
    #35494529
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KemSnake
см. exit_form
...
Рейтинг: 0 / 0
Непонятки с Oracle Forms
    #35494594
KemSnake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А чтоб не спрашивал повесь на триггер закрытия окна очистку блока.
а как это сделать??
...
Рейтинг: 0 / 0
Непонятки с Oracle Forms
    #35495868
Nikolay****
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KemSnake А чтоб не спрашивал повесь на триггер закрытия окна очистку блока.
а как это сделать??

Нет подрукой формочек, а так бы дал готовый пример
но по памяти
На уровне формы создаешь триггер
when_windows_close
в нем
Clear_Block(NO_VALIDATE);
exit_form;
...
Рейтинг: 0 / 0
Непонятки с Oracle Forms
    #35495876
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nikolay**** KemSnake А чтоб не спрашивал повесь на триггер закрытия окна очистку блока.
а как это сделать??

Нет подрукой формочек, а так бы дал готовый пример
но по памяти
На уровне формы создаешь триггер
when_windows_close
в нем
Clear_Block(NO_VALIDATE);
exit_form;
ето не выход
надо найти кто/что меняет статус

самое простое смотрет в дебагере когда поменяется статус
.....
stax
...
Рейтинг: 0 / 0
Непонятки с Oracle Forms
    #35495877
Nikolay****
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KemSnake А чтоб не спрашивал повесь на триггер закрытия окна очистку блока.
а как это сделать??

Только я бы на твоем месте разобрался почему это происходит, это ненормальное поведение форсов.Посмотри что у тебя в триггере post_query
...
Рейтинг: 0 / 0
Непонятки с Oracle Forms
    #35495891
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nikolay**** KemSnake А чтоб не спрашивал повесь на триггер закрытия окна очистку блока.
а как это сделать??

Только я бы на твоем месте разобрался почему это происходит, это ненормальное поведение форсов.Посмотри что у тебя в триггере post_query
формс любит выбразывать штучки

напр
1) в каком то из триггеров :a:=a
2)может лов вимахиватся особенно с Validate from List property

.....
stax
...
Рейтинг: 0 / 0
Непонятки с Oracle Forms
    #35495995
KemSnake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вобщем посмотрел я тригер POST-QUERY, там действительно есть присваивание элементу значения, при создании формы. Как поставить после этого статус блока, что он не изменялся...
вообщем чтоб не задавался этот вопрос...
...
Рейтинг: 0 / 0
Непонятки с Oracle Forms
    #35496018
Тифа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KemSnakeВобщем посмотрел я тригер POST-QUERY, там действительно есть присваивание элементу значения, при создании формы. Как поставить после этого статус блока, что он не изменялся...
вообщем чтоб не задавался этот вопрос...

Если я не ошибаюсь то ругатся он будет только на поля базозависимые,
во-первых страно что базазовисимое поле заполняется тригером
во-вторых если это не базазависимое поле убрать с него это свойство
в-третьих post\clear
...
Рейтинг: 0 / 0
Непонятки с Oracle Forms
    #35496213
KemSnake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все заработало!!!
Дело в том что присваивал значения некоторым полям записи в триггире WHEN_NEW_RECORD_INSTANCE, так как думал что он срабаьывает при добавлении новой записи.
Перенес все в триггер PRE-INSERT и все стало ок)))
Всем спасибо за советы.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Непонятки с Oracle Forms
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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