Форум: "Базы";
Текущий архив: 2002.10.24;
Скачать: [xml.tar.bz2];
ВнизПредставление поля Найти похожие ветки
← →
DeepProg (2002-09-30 15:30) [0]Hi All!
Пардон, но меня просто заклинило с этими CanModify, ReadOnly, Visible.
Скажите, пожалуйста, как сделать
поле в таблице БД
видимым и редактируемым программно, но не редактируемым в рантайме пользователем?
← →
passm (2002-09-30 15:35) [1]DBControl"ы поставь ReadOnly = True
← →
Шурик Ш (2002-09-30 18:32) [2]А я вот попробывал:
NewField := TSmallIntField.Create(Query1);
NewField.FieldName := "DEL";
NewField.DataSet := Query1;
NewField.ReadOnly := True;
Все-равно поле редактируется.
← →
Виталий Панасенко (2002-09-30 22:42) [3]>Шурик Ш
Вранье !!!
← →
DeepProg (2002-10-01 15:05) [4]2 All who answered till 01/10/02
Но где же правда, знаточочки???
2 all voobshe
Может так решить проблему:
в коде в момент работы юзера с ДатаСет"ом - CanModify:=false;
а когда необходимо вычислить это поле - CanModify:=true;
ЗЫ
Для будующих пОстов
не надо мне говорить, что если поле - вычисляемое, то оно при каждом обновлении DataSet"a заново пересчитается, здесь надо, что бы юзер хоть всю мышь и клаву издолбал, но не смог руками поменять значения этого поля, а программа бы меняла.
← →
passm (2002-10-01 15:14) [5]Так что тебе мешает у DB Control"ов (DBGrid, DBEdit...) своиства ReadOnly поставить True?
← →
DeepProg (2002-10-01 15:24) [6]А-а-а, тьфу, я же говорил - заклинило.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.10.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c