Вопрос по DevExpress cxDBLookupComboBox

Sergiuz

Member
Joined
Mar 15, 2009
Messages
18
Reaction score
1
Age
41
Добрый день!
Случилось непредвиденное чудо! Оо

На форме используется ряд cxDBLookupComboBox. База данных на FireBird подключение через FibPlus. Кажый Lookup выбирает из разных справочников значения для записи в таблицу. Все вроде бы ничего но есть следующий момент:

Шаг 1.
Выбираю значение в первом LookUp втором третьем и так далее делаю запись в таблицу.
Записываю и очищаю значения.
к примеру
фирма: ТестФирма
Транспорт: Камаз
Водитель: Иванов

Шаг 2.
Выбираю иное значение в первом LookUp втором третьем и так далее делаю запись в таблицу.
Записываю и очищаю значения.
к примеру
фирма: ТестФирма2
Транспорт: Зил
Водитель: Петров

После каждой записи все LookUp очищаются как было сказано ранее.
Теперь когда я выбираю значения фирма: ТестФирма, мне автоматом заполняет Транспорт и Водитель. (Камаз, Иванов соответственно).
Как от этого избавиться????
 

demav

Member
Joined
Nov 20, 2018
Messages
300
Reaction score
53
Age
39
Вариантов несколько.

1. Проверить - есть ли событие на OnEditValueChanged (или аналогичные типа OnChange, OnCloseUp), в котором идет позиционирование датасета, связанного с компонентом.

2. Установлено ли свойство Properties.SyncMode в True (должно быть False)

Вообще, чудеса в такой области бывают крайне редко :)
Каждый раз кажется - "чудо!". А оказывается банальный баг :D
 

Semyglass

Member
Joined
Apr 6, 2010
Messages
5
Reaction score
0
Age
39
это в асп? тогда может это что-то вроде автозаполнения?
 
Top