Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Как бы это в Формс Билдере оформить? / 4 сообщений из 4, страница 1 из 1
23.09.2004, 16:23
    #32708949
VarV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как бы это в Формс Билдере оформить?
Значит, в блок Блок1 запрашиваются записи. При этом те из них, где признак Пр=1 нельзя ни корректировать, ни редактировать. Но если, скажем, на Post-Query повесить что-то вроде
if :Блок1.Пр = 1 then
set_item_property ('блок1.item1',enabled,property_false)
......
else
set_item_property ('блок1.item1',enabled,property_true)
....
end if;

то в блоке вообще нельзя будет вставить запись (если везде будет пр=1) либо, наоборот, доступны будут все записи для корректировки (если на последней запрашиваемой записи пр<>1).
МОжно проверять при When-validate-record на пр=1, и, скажем, запрещать коммититься при :system.form_status = 'changed' и пр=1. Но тогда, я так понимаю, из записи только контральтделом можно выйти....
Есть корректный выход из этой вилки?
...
Рейтинг: 0 / 0
23.09.2004, 16:37
    #32708984
kkk13il
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как бы это в Формс Билдере оформить?
Можно попробывать на when-new-record-instance
и указывать :
set_item_instance_property('block.name',insert_allowed,property_false)
set_item_instance_property('block.name',update_allowed,property_false)
...
Рейтинг: 0 / 0
23.09.2004, 16:39
    #32708991
kkk13il
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как бы это в Формс Билдере оформить?
Опс ошибся
set_item_instance_property('block.name',current_record,insert_allowed,property_false)
set_item_instance_property('block.name',current_record,update_allowed,property_false)
...
Рейтинг: 0 / 0
23.09.2004, 17:14
    #32709091
VarV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как бы это в Формс Билдере оформить?
Угу, спасибо!

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


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