Как защитить поле от изменений

Обсуждаем техничекие вопросы в этом разделе!

Как защитить поле от изменений

Сообщение vif Чт янв 19, 2012 5:38 pm

Доброго времени суток!

Задача заключается в следующем. Нужно создать поле на БК, такое, что оно было доступно для редактирования только до первого сохранения записи, а после сохранения в БД становилось Read Only.

С уважением, VIF
vif
 
Сообщений: 32
Зарегистрирован: Ср авг 13, 2008 4:33 pm

Re: Как защитить поле от изменений

Сообщение Master Чт янв 19, 2012 5:49 pm

вводишь логическое поле при сохранении записи ставишь Y,
далее свойство Field ReadOnly Field
Зовите меня просто - МАСТЕР!
Аватара пользователя
Master
Администратор
 
Сообщений: 168
Зарегистрирован: Пт авг 17, 2007 12:02 pm

Re: Как защитить поле от изменений

Сообщение vif Вс янв 22, 2012 11:28 am

Спасибо за ответ, Master, так я и сделал, но это не совсем то, что нужно. Поясню:
Запись может не сохраниться (например, Validation Manager остановит), а логическое поле уже приобрело значение Y, что сделает невозможным исправление ошибки. Я думал, что есть User Property, запрещающий изменение поля ПОСЛЕ сохранения записи.
vif
 
Сообщений: 32
Зарегистрирован: Ср авг 13, 2008 4:33 pm

Re: Как защитить поле от изменений

Сообщение Master Вт янв 24, 2012 6:00 pm

Логическое поле изменяйте в PreWriteRecord, если Validation не пройдет, то и WriteRecord то же.
Зовите меня просто - МАСТЕР!
Аватара пользователя
Master
Администратор
 
Сообщений: 168
Зарегистрирован: Пт авг 17, 2007 12:02 pm


Вернуться в Технический раздел

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron