Gdy ComboBox1 to w ComboBox2

0

Witam wszystkich
Potrzebuje pomocy
próbuje zrobić cos takiego że gdy w ComboBox1 wybiore jakąś wartość to w combobox2 pojawia mi sie dane dotyczace tej wartosci np:

ComboBox1 zawartosc : Pies, kot, ptak
a w ComboBox2 jak wybiore pies w CB1 zeby w CB2 bylo dog kundel i takie tam

Korzystam z Ado i dane mam w bazie wyświetlane są w ComboBox1 ale jak podpiąć 2 baze i zaladowac ja w combobox2 gdy wartosc bedzie mi sie zmieniala

Tak wyglada moje polaczenie z baza


var
   i:integer;
begin
   adoQuery.Active:=false;
   adoQuery.SQL.Clear;
   adoQuery.SQL.Add( 'tu wstawiam zapytanie sql');
   adoQuery.Acive:=true;

       for i:=0 to adoQuery.RecordCount-1 do
          begin
            ComboBox1.Items.Add(adoQuery.FieldByName('nazwaPola').AsVariant;
            adoQuery.Next;
          end;

Z gory dziekuje za jakies podpowiedzi

0

Zdarzenie OnClick albo OnChange (nie mam delphi na tym kompie zeby sprawdzic).
I tam robisz to samo co napisles, tylko wczesniej jeszcze czyscisz tego comboboxa.

0

Tak ale to działa jednorazowo tam trzeba by jakiś warunek stworzyć że jak jest np Pies w CB1 to ma wybrac tabele1 w CB2 jezeli jest kot to tabele2 w CB2. i nie potrafie tego warunku stworzyć. Działa mi ale za każdym razem jest ta sama tabela.

0

Jak Ty kolego ifa nie potrafisz napisac to najpierw czytaj(Jest Kompedium), a pozniej ewentualnie pisz w dziale newbie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0