Текущий архив: 2007.07.08;
Скачать: CL | DM;
Вниз
Обновление DBLookupComboBox при изменении данных в List Найти похожие ветки
← →
bss (2007-04-10 12:51) [0]На форме есть 2 DataSet. Один является основным и содержит поле--ссылку на справочник. (Таблица DEMAND, поле TYPE_ID). 2-ой запрос соответственно является справочником (Таблица TYPE_DEMAND, поля TYPE_ID и NAME_TYPE). На форме лежит TDBLookupComboBox (DataSource - DEMAND, DataField - TYPE_ID, ListSource - TYPE_DEMAND, KeyField - TYPE_ID, ListField - NAME_TYPE). Все нормально показывается. Но надо по нажатию кнопки вызывать окно редактирования справочника. После изменения в гриде значения поля NAME_TYPE и закрытии формы редактирвоания справочника в combobox остается старое значение этого поля, хотя в раскрытом списке уже видно новое значение. Как сделать обновление списка?
← →
Ega23 © (2007-04-10 13:23) [1]попробуй в обработчике TDataSource.OnDataCahnge поставить
With DBLookupCombo do
KeyValue := ListSource.DataSet.FieldByName(KeyField).Value;
← →
bss (2007-04-10 13:32) [2]Спасибо. Помогло
Страницы: 1 вся ветка
Текущий архив: 2007.07.08;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.031 c