![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по Access + ADOQuery + DBListBox [D7, Access 2003]
x-soft © (2004-07-18 00:02:00)Подскажите как в компоненте DBListBoxотобразить хоть какие-нибудь данные из БД. Я использовал: БД Access 2003+ ADOConection+ ADOQuery+ DataSource+ DBLookupListBoxи все работает. НО!!! Почему эта схема не работает с DBListBox?
В DBLookupListBoxя установил: ListSource=DataSource, ListField=Name(имя поля в таблице), KeyField=Key(ключевое поле). В DBListBoxя установил (подобно DBEdit) DataSource=DataSource, DataField=Name. и не работает...
В чем проблема? Или может мне и не нужен этот DBListBox? В чем конкретное различие между DBListBoxи DBLookupListBox?
P.S: ListBoxбудет подвергаться сортировке, фильтрации, изменению данных
x-soft (2004-07-19 11:55:00) [1]спасибо, тема закрыта
Курдль (2004-07-19 10:57:00) [2]DBListBox, насколько я понимаю, не предназначен даже для того, чтобы "отобразить хоть какие-нибудь данные из БД". В него вносятся строковые данные извне, чтобы была возможность выбрать одну запись из них и вставить в текущую запись набора данных.
Так что читайте книжки, поработайте с примерами, потом приходите с вопросами.
Соловьев (2004-07-19 09:56:00) [3]
> Или может мне и не нужен этот DBListBox?
да не нужен
> В чем конкретное различие между DBListBox и DBLookupListBox?
в том, что ты первый руцями заполняешь, а второй берет данные из датасета
> ListBox будет подвергаться сортировке, фильтрации, изменению
> данных
Ну и делай эти операции с датасетом