DBLookUPComboBoxEh сразу не обновляет поле в таблице
Модератор: kdv
DBLookUPComboBoxEh сразу не обновляет поле в таблице
Здравствуйте
Использую DBLookUPComboBoxEh. (3.6)
Если в DataSet-е сделать обно из полей LookUp и
на форму положить DBGrid и DBLookUPComboBoxEh(DataField - наше поле).
При измененнии пользователем значения в DBLookUPComboBoxEh, в Grid-е поле изменяется только после сдвига курсора на другое поле.
А в стандартном DBLookUPComboBox поле меняется сразу.
Как сделать чтобы DBLookUPComboBoxEh поле тоже менялось сразу?
Спасибо.
Использую DBLookUPComboBoxEh. (3.6)
Если в DataSet-е сделать обно из полей LookUp и
на форму положить DBGrid и DBLookUPComboBoxEh(DataField - наше поле).
При измененнии пользователем значения в DBLookUPComboBoxEh, в Grid-е поле изменяется только после сдвига курсора на другое поле.
А в стандартном DBLookUPComboBox поле меняется сразу.
Как сделать чтобы DBLookUPComboBoxEh поле тоже менялось сразу?
Спасибо.
Добавь проверку на состояние датасета. Кстати, можно тогда сделать так:
Код: Выделить всё
if Sender is TDBLookupComboBoxEh then
if TDBLookupComboBoxEh(Sender).DataSource.State in [dsEdit, dsInsert] then
TDBLookupComboBoxEh(Sender).UpdateData;
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Там не то, чтобы тема... Так, пара постов про db-aware
.
http://forum.ibase.ru/phpBB2/viewtopic.php?t=2211

http://forum.ibase.ru/phpBB2/viewtopic.php?t=2211