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

Вниз

DBComboBox+ID   Найти похожие ветки 

 
Инна   (2003-04-23 13:10) [0]

заношу
DBComboBox2.Items.AddObject(ADOQuery2.Fields[0].asString, TObject(ADOQuery2.Fields[1].asInteger)); // запрос select name, ID, поэтому 0 и 1.
ADOQuery2.Next;

а вот как вытаскивать?
ADOQuery3.Parameters.ParamByName("Pcode").Value:=Integer(DBComboBox2.Items.Objects[i]);
как узнать этот i?
вот так
i:=DBComboBox2.Items.IndexOfObject(TObject(ADOQuery2.Fields[1].asInteger)); не получается...

что неправильно??


 
Инна   (2003-04-23 14:52) [1]

неужели так никто не делает? а как же тогда по выбранному имени запрашивать в другой таблице по ID???


 
stone ©   (2003-04-23 14:58) [2]

Для этих целей лучше испльзовать TDBLookupComboBox


 
Leshiy ©   (2003-04-23 14:59) [3]

DBComboBox2.ItemIndex ?


 
stone ©   (2003-04-23 15:10) [4]


> Leshiy © (23.04.03 14:59)
> DBComboBox2.ItemIndex ?

Думай, что советуешь...


 
Соловьев ©   (2003-04-23 15:10) [5]

и еще если хочешь чтобы в ComboBox видеть несколько полей, то я не видел лучше чем EhLib


 
Leshiy ©   (2003-04-23 15:16) [6]

stone © (23.04.03 15:10)
Не понял...


 
stone ©   (2003-04-23 15:21) [7]


> Leshiy © (23.04.03 15:16)
> stone © (23.04.03 15:10)
> Не понял...

ItemIndex вернет не ID записи (что требуется), а ее порядковый номер в списке DBComboBox


 
Leshiy ©   (2003-04-23 15:22) [8]

сорри...
имелось ввиду
как узнать этот i?


 
Инна   (2003-04-23 15:49) [9]

УРА!!! Leshyi, спасибо!!!!
код
DBComboBox3.Clear;
i:=DBComboBox2.ItemIndex ;
ADOQuery3.Close;
ADOQuery3.Parameters.ParamByName("Pcode").Value:=Integer(DBComboBox2.Items.Objects[i]);
ADOQuery3.Open;
РАБОТАЕТ!!!!

а как к этим целям приспособить DBLookUpComboBox? и что лучше?



 
Leshiy ©   (2003-04-24 06:06) [10]

Инна (23.04.03 15:49)
а как к этим целям приспособить DBLookUpComboBox?
Никак, imho.
и что лучше?
Каждый - для своих целей (доку читай).



Страницы: 1 вся ветка

Текущий архив: 2003.05.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
14-46897
Rise
2003-04-28 11:54
2003.05.15
МОжно ли создать сайт на Delphi?


6-46889
Карелин Артем
2003-03-04 13:07
2003.05.15
RAS без Entry. Возможно ли это?


4-47057
malkolinge
2003-03-14 13:36
2003.05.15
Надо картинку нарисовать !


4-47058
fagot
2003-03-14 10:23
2003.05.15
Как вывести текст в окно другого приложения


3-46575
Jaxtor
2003-04-25 12:57
2003.05.15
Передача значения NULL в хранимую процедуру