Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.01;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
4-838
hedgehoge
2003-03-04 02:10
2003.05.01
Передать в консоль


3-388
KIR
2003-04-14 20:42
2003.05.01
Тип Date в IB


14-711
V21
2003-04-11 16:12
2003.05.01
Где скачать полноценный FIBPlus?


14-781
DeepProg
2003-04-14 23:04
2003.05.01
Incoming Connection&LAN. WinXP c WinME/98 не разговаривает


1-544
Airdriver
2003-04-21 11:56
2003.05.01
обработка события компнентов созданных в Реальном времени