Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > DBListBox


Автор: Slyfox 22.11.2007, 00:50
Настроил таблицу – все выводит в DBGrid1.

Добавил DBListBox1, а к нему DataSource2 и ADOTable2 – тоже все настроил как и для таблицы – только в DBListBox1 еще установил DataField в название столбца. Ничего не выводит и ошибки тоже нету (в ADOTable2 свойство Active:=true тоже не забыл).

Суть в том, что столбец одной из таблиц БД не выводит в DBListBox1. В чем дело? Может, статью мне подскажите.

Расскажите, как нужно выводить столбец из таблицы в DBListBox1? Помогите – по логике я все делал правильно, но резельтата нету.

Использую один ADOConnection для всего. Использую Delphi 7.

Кто-нибудь вообще использовал DBListBox1 - раскажите как, а то у меня пока ничего не получается

Спасибо.

Автор: SergeBS 22.11.2007, 12:50
Slyfox, 
Чему там не получаться-то? Заполняешь (ручками, из массива ...) Items всеми возможными значениями. Текущее значение столбца выделяется цветом. Выберешь другое - поле изменится.

Автор: Slyfox 22.11.2007, 13:02
Ручками?
Нужно из столбца БД выводить, т.е. столбец БД выводить в DBListBox1 --- так что значения для DBListBox1 заранее не известны.

Если бы не из БД заполнять я бы так и сделал.

Автор: Vas 23.11.2007, 07:47
DBLookupListBox для этого нужен. 

Автор: SergeBS 23.11.2007, 11:44
Slyfox, 
Цитата
Нужно из столбца БД выводить, т.е. столбец БД выводить в DBListBox1

Напиши в Борланд, что их компонент делает не то, что тебе хочется smile. Или выбери правильный.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)