ОБСУЖДЕНИЕ

Как связать два компонента Dblookupcombobox

4 ответов 10,5 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Ситуация следующая

есть БД в ней есть две таблици:
1. type (поля id_type, name_type)
2. manufacter (поля id_manuf, id_type, name_manuf)

в програме есть два выпадающих списка DBLookupComboBox
нужно чтобы взависимости от того что выбрать в первом изменялся второй

надеюсь я понятно изложил суть вопроса?

если можно то попрошу излогать ответы поподробней потому что я только учусь
 
После выбора значения в первом комбобоксе делать запрос и давать для выбора данные в другом комбобоксе...
 
А как узнать что значение выбрано??
 
на событие CloseUp поставил такой обработчик но чегот не работает


if Length(DBLookupComboBox1.DataField)>0 then
DataModule1.manufacter_table.Filtered:=true
else
DataModule1.manufacter_table.Filtered:=false;

DataModule1.manufacter_table.Filter:='id_type='''DBLookupComboBox1.DataField'''';
 
Оригинально...

DataModule1.manufacter_table.Filter:='id_type='''DBLookupComboBox1.DataField''''

А если попробовать:

Код:
DataModule1.manufacter_table.Filter:='id_type=' + DBLookupComboBox1.KeyValue;
DataModule1.manufacter_table.Filtered:=true
 

Ещё по теме