![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBEdit и присвоение ему значения программно [D5, Win2k]
KSergey © (2003-09-16 13:35:00)
Тут такой простейший вроде вопросец: есть на форме TDBEdit. Хочу присвоить какое-то свое значение, но
а) если присвоить свойству Text - нифига не сохраняется (при получении фокуса само восстанавливается значение, котрое было в привязанном поле)
б) если присвоить Field.Value - не отображается в поле ввода, только при получении фокуса! Может, коенчно, просто что-то вызвать, чтобы сразу отобразилось, но как-то мне странно такое поведение
А чему вообще-то надо присваивать? Или я в чем-то не прав и по методу а) должно работать, а ошибка где-то не здесь?
Vlad (2003-09-16 14:56:00) [1]
А присваивать значение напрямую полю датасета никак ?
KSergey (2003-09-16 14:19:00) [2]
[1] Hooch © (16.09.03 13:40)
Э не, до поста дело еще не дошло.
Т.е. ситуация: пользователь сидит в карточке, все это время, понятно, DataSet в режиме редактирования. Хочу программно присвоить значение одному из DBEdit, связанным с этим DataSet"ом
А до поста дело дойдет, когда пользователь нажмет Ok.
Hooch (2003-09-16 13:40:00) [3]
Field.Value := "тратата"
Field.DataSet.Post;