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

Вниз

Выпадающий список.   Найти похожие ветки 

 
Vinni   (2003-08-16 08:27) [0]

Мне нужно сделать так что-бы в выпадающем списке(типа TComboBox) отображалось поле таблицы, скажем "Фамилия". Подскажите как это реализовать. Пробовал TDBComboBox, но он отображает только первую запись.


 
Evgeny V ©   (2003-08-16 08:33) [1]

А Items ты у него(TDBComboBox) заполнил? И Style выбери нужный, например csDropDownList или csDropDown


 
SkyN ©   (2003-08-16 09:37) [2]

я сделал так:

procedure TForm1.ComboBox1DropDown(Sender: TObject);
// это событие onDropDown
begin
ADOQuery1.SQL.Text := "select NAME_USER from _partner(nolock) Order by 1";
ADOQuery1.Active := true;
ADOQuery1.First;
ComboBox1.Items.BeginUpdate;
ComboBox1.Items.Clear;
ComboBox1.Items.Add("не определено");
While not ADOQuery1.EOF do begin
ComboBox1.Items.Add(DataModule1.ADOQuery1.Fields[0].Text);
ADOQuery1.Next;
end;
ADOQuery1.Active := false;
ComboBox1.Items.EndUpdate;
end;


 
Desdechado ©   (2003-08-17 16:09) [3]

я не понял - нужно имена полей отображать в combo или содержимое одного поля?
если имена полей, используй обычный ComboBox - просто добавь в него эти имена.
если содержимое поля, то DBComboBox, но тогда сделай в своей таблице Last - это приведет к прочитыванию всего списка и в combo он будет виден


 
Соловьев ©   (2003-08-18 09:58) [4]


> SkyN © (16.08.03 09:37) [2]

не рационально. я бы повесил, на событие когда идут изменения справочной таблицы.


> Desdechado © (17.08.03 16:09) [3]

и еще First не забыть. но можно и FeatchAll сделать.


 
Vlad   (2003-08-18 13:28) [5]

Лучше использовать TDBCombobox
А в ADOQuery попробуй CacheSize поставить 10 напр.
Тогда DropDownList должон нормальным стать.



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
3-24336
denick
2003-08-18 13:10
2003.09.08
Помогите пожалуйста с отчетом.


3-24377
Дмитрий Бессонов
2003-08-15 18:59
2003.09.08
Восстановление данных


4-24746
MishaS
2003-07-07 17:15
2003.09.08
Как определить высоту заголовка формы


3-24309
Suharew
2003-08-19 13:05
2003.09.08
Query1.Locate


6-24595
Schummi
2003-06-28 06:39
2003.09.08
GetUrlCacheEntryInfo