Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.014 c
8-1161756740
Mishenka
2006-10-25 10:12
2007.07.08
Как указать палитру в BMP ?


9-1156193657
Селезин
2006-08-22 00:54
2007.07.08
Расчет координат


15-1181023046
vajo
2007-06-05 09:57
2007.07.08
Excel 2003. Число прописью


15-1181241147
@!!ex_
2007-06-07 22:32
2007.07.08
Какой винт выбрать?


4-1164109849
MetalFan
2006-11-21 14:50
2007.07.08
Узнать о закрытии handle