Форум: "Базы";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];
ВнизTComboBox и БД Найти похожие ветки
← →
user2 (2003-04-14 17:12) [0]Уважаемые, Мастера!
Помогите написать процедуру. Есть компонент TСomboBox.
Заполняю его в цикле данными запроса:
while …
ComboBox.Items.AddObject(Query.Fields[1].AsString,
TObject(Q.Fields[0].AsInteger));
……
Соответственно : текстовое поле и ключевое ID(integer).
Проблема в следующем.
Нужно программно осуществить выбор и отображение
из списка ComboBox нужного элемента, используя лишь ID,
в данном случае это:
Integer(ComboBox.Items.Objects[ComboBox.ItemIndex]);
Для наглядности:
Заполним ComboBox(способом указанным выше) данными:
где:
Текстовое поле ID
Килька 3
Ставрида 5
Минтай 7
Допустим, мне нужно, чтобы в поле ComboBox отобразилось
“Минтай”,причем сделать это нужно лишь программно доступом через ID ( он известен,в данном случае – 7 )
begin
// Огромное спасибо, тому кто не откажет в помощи
end
← →
Наталия (2003-04-15 06:23) [1]Мне кажется, что для этой цели лучше воспользоваться DBLookUpCombobBox.
← →
Zacho (2003-04-15 06:54) [2]Согласен с Натальей, но если тебе нужен именно ComboBox, то используй
ComboBox.ItemIndex:=ComboBox.Items.IndexOfObject(TObject(ID))
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c