DBComboBox - 2 elementy

0

Witam

Od razu zaznaczam, że szukałem w wątkach dotyczących problemu ale się nie udało :/

Chcę mieć coś takiego - 2 DBComboBoxy.

Ustawiłem już, że pierwszy czyta coś z bazy (jest typu csDropDownList). Nie wiem teraz tylko

  1. jakie zdarzenie powoduje reakcję na wybranie wartości z listy rozwijanej

  2. Po wybraniu wartości w pierwszym DBComboBoxie chciałbym wybrąc w drugim DBComboBoxie określone inne wartości. Nie wiem tylko w jaki sposób wyciągnąć z pierwszego DBComboBoxa warość typu String wybranego elementu, bo jak się okazuje jest ona typu TStrings i nie wiem jak wydobyć (przekonwertować) z tego Stringa.

-------- EDIT -------
Mogą to być nawet zwykłe COMBOBOXY. Naważniejsze jest, jak wybrać nazwę wybranego elementu z ComboBoxa, która będzie Stringiem a nie typu TStrings

Pozdrawiam i czekam na pomoc

0

Mogą to być nawet zwykłe COMBOBOXY. Naważniejsze jest, jak wybrać nazwę wybranego elementu z ComboBoxa, która będzie Stringiem a nie typu TStrings

ComboBox1.Clear;

ComboBox1.Items.Add('wybór jeden');
ComboBox1.Items.Add('wybór dwa');
ComboBox1.Items.Add('wybór trzy');

ShowMessage(ComboBox1.Items[0]);
ShowMessage(ComboBox1.Items[1]);
ShowMessage(ComboBox1.Items[2]);


ComboBox1.Items to TStrings a ComboBox1.Items[index] to String

0

Niestety nic na to nie wskazuje, bo jak robię tak:

QuotedStr(WybierzMarka.Items[0])

to mi wypisuje Incompatible Types: TStrings and String

a elementy dodawałem już nawet tak:

Typ.WybierzMarka.Items.Add('aaa');
  • czyli nie, że jakieś zmienne, tylko stringi no i niestety nie wiem jak to przejść :/
0

Heh jednak miałeś rację. A ja tak długo szukałem błędu [wstyd] Co prawda problem był w tej linijce, ale nie chodziło o typ, bo typ był rzeczywiście String. Ja po prostu źle przypisywałem polecenie SQLa i to chodziło :/

Wielkie dzięki i pozdrawiam

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