![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.08.2007
Сообщений: 59
|
![]()
подскажите кто-нибудь как можно все значение какого-то определенного столбца из таблицы запихнуть в комбо-бокс, т.е. сделать выпадающим списком. Заранее благодарен...
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 01.09.2007
Сообщений: 35
|
![]()
на вкладке DataControls берешь компонент DBLookupComboBox1 и ложишь его на форму. После этого берешь какой-нить Query там пишешь Select Table.Stolbec from Table. Прифязываешь этот Query1 к DataSource1 (свойством DataSet). Потом в свойствах DBLookupComboBox1 делаешь так: ListSource=DataSource1, ListField=Stolbec, если надо индексировать, то ListIndex=StolbecIndex (но для этого в Query1 добавь выборку на него). Использование DBLookupComboBox позволяет связать несколько полей. Например в одном DBLookupComboBox выбираешь Марку машины, а в другом соответствующие марке модели. Для этого используй св-во DataSource в свойствах DBLookupComboBox.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 01.09.2007
Сообщений: 35
|
![]()
Извиняюсь, не ListIndex, а KeyField.
|
![]() |
![]() |
![]() |
#4 |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
![]()
если ві работаете с базой, то конечно используйте DBCombo....
Но если Вам уж так уж необходимо именно Combo....,то procedure TForm1.Button1Click(Sender: TObject); var i:integer; begin ADOTable1.First; for i:=0 to ADOTable1.RecordCount-1 do begin ComboBox1.Items.Add(ADOTable1.Field s[1].Value ); ADOTable1.Next; end; end;
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 22.08.2007
Сообщений: 59
|
![]()
Спасибо Pitbull, сделал все по вашему совету, только с ADOQuery
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
печать таблицы! | frodo | Общие вопросы Delphi | 4 | 10.04.2008 19:52 |
Копирование при помощи лист бокс | Beam | Общие вопросы Delphi | 6 | 13.02.2008 16:44 |
Выборка из таблицы | ivp88 | БД в Delphi | 5 | 12.01.2008 14:36 |
2 таблицы | Tarnym | БД в Delphi | 6 | 02.12.2007 12:47 |