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

Тема в разделе "Delphi - Базы данных", создана пользователем VahaC, 10 янв 2007.

  1. VahaC

    VahaC Well-Known Member

    Регистрация:
    10 янв 2007
    Сообщения:
    116
    Симпатии:
    0
    Ситуация следующая

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

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

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

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

    Barmutik Гость

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

    VahaC Well-Known Member

    Регистрация:
    10 янв 2007
    Сообщения:
    116
    Симпатии:
    0
    А как узнать что значение выбрано??
     
  4. VahaC

    VahaC Well-Known Member

    Регистрация:
    10 янв 2007
    Сообщения:
    116
    Симпатии:
    0
    на событие 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'''';
     
  5. Barmutik

    Barmutik Гость

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

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

    Код (Text):
    DataModule1.manufacter_table.Filter:='id_type=' + DBLookupComboBox1.KeyValue;
    DataModule1.manufacter_table.Filtered:=true
     
Загрузка...

Поделиться этой страницей