• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

  • Автор темы VahaC
  • Дата начала
V

VahaC

Ситуация следующая

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

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

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

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

Barmutik

После выбора значения в первом комбобоксе делать запрос и давать для выбора данные в другом комбобоксе...
 
V

VahaC

А как узнать что значение выбрано??
 
V

VahaC

на событие 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'''';
 
B

Barmutik

Оригинально...

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

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

Код:
DataModule1.manufacter_table.Filter:='id_type=' + DBLookupComboBox1.KeyValue;
DataModule1.manufacter_table.Filtered:=true
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!