Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.011 c
8-24559
nevalex
2003-05-09 20:21
2003.09.08
Эквалайзер......


14-24686
Anon0mous
2003-08-19 13:50
2003.09.08
Black Cat


11-24402
Ajax
2003-01-01 19:15
2003.09.08
Скриншот из программы


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


3-24305
demonyator
2003-08-18 17:39
2003.09.08
Order by и редактирование...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский