powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / нельзя удалять
12 сообщений из 12, страница 1 из 1
нельзя удалять
    #37711179
Alehandro da Silva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПРивет народ, не судите строго,.
Есть блок PR, поле KOD_OPER, нужно запретить удалять это поле.

Делал так:
на триггере PRE-RECORD на уровне блока

if :kod_oper is not null then
set_block_property('PR', DELETE_ALLOWED, property_false);
else
set_block_property('PR', DELETE_ALLOWED, property_true);
end if;

не срабатывает. как удалялась запись так и удаляется
...
Рейтинг: 0 / 0
нельзя удалять
    #37711254
bev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я для этих целей использую WHEN-NEW-RECORD-INSTANCE
...
Рейтинг: 0 / 0
нельзя удалять
    #37711307
Alehandro da Silva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bev,

ну что такое, и на этом триггере не срабатывает(
...
Рейтинг: 0 / 0
нельзя удалять
    #37711389
bev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плохо прочитала вопрос - ведь у вас поле чистится после... вы же хотите запретить его ЧИСТИТЬ, а при переходе к записи оно НЕ ПУСТОЕ, так?
...
Рейтинг: 0 / 0
нельзя удалять
    #37711394
bev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо свойство поля Required установить в Yes
...
Рейтинг: 0 / 0
нельзя удалять
    #37711851
-=APS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понятно, что именно вы хотите: что значит "удалять это поле"? Поле нельзя удалять. Удалять можно строку.
Используя set_block_property с delete_allowed, вы запрещаете/разрешаете удаления строк данного блока.
ЗЫ. Если догадка bev верна, то используйте required = yes. Если же нет - то уточняйте вопрос.
...
Рейтинг: 0 / 0
нельзя удалять
    #37712701
Alehandro da Silva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
строка изначально может быть пустой, но если она не пустая, то удалять ее нельзя!
...
Рейтинг: 0 / 0
нельзя удалять
    #37712877
bev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
распишите подробнее порядок работы с записями в форме, и чего вы хотите добиться... иначе вряд ли вам кто-то сможет помочь...
...
Рейтинг: 0 / 0
нельзя удалять
    #37712932
Alehandro da Silva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bev,

есть поле KOD на блоке F1
изначально оно пустое,
туда набивают данные
если человек заходит и поле не пустое я хочу запретить удалять данные из этого поля KOD
...
Рейтинг: 0 / 0
нельзя удалять
    #37712935
Alehandro da Silva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надеюсь ясно выразился) спасибо заранее)
...
Рейтинг: 0 / 0
нельзя удалять
    #37712986
-=APS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если человек зашел в заполненное поле, но не очищает его значение, а изменяет на другое значение? Разрешать?
Ну, в любом случае, см.:
- триггер when-new-item-instance
- set_item_instance_property
...
Рейтинг: 0 / 0
нельзя удалять
    #37714788
Alehandro da Silva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=APS=-,

да, изменять можно
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / нельзя удалять
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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