Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.019 c
9-1156461208
Tar[OFF]
2006-08-25 03:13
2007.07.08
Per_Pixel Lighting


1-1176448648
Berzercer
2007-04-13 11:17
2007.07.08
Зашита папки паролем


4-1169557572
5n4k3
2007-01-23 16:06
2007.07.08
drag&drop ИЗ ListBox в Проводник


15-1181268706
Slider007
2007-06-08 06:11
2007.07.08
С днем рождения ! 8 июня 2007 пятниццо


2-1181568479
Cardinalius
2007-06-11 17:27
2007.07.08
Проблема с ООП.




   Наверх