![]() |
|
|
![]()
|
|
| NetShadow |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 20.9.2006 Репутация: нет Всего: нет |
Есть такая связка TOraSession => TOraQuery => TOraDataSource => DBComboBoxEx, связи настроил, но столбец из datasource, не выводится в combobox?
|
|||
|
||||
| Antimol |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 28.7.2007 Где: Украина, Киев Репутация: 4 Всего: 4 |
Не знаю поможет ли тебе это, но я опишу как решал эту проблему у себя. Просто компоненты были использованы другие (ADO), но свойства должны быть похожи. И так начнем, в скобках записаны те компоненты, которые я использовал, в место твоих:
TOraSession (ADOConnection1) => TOraQuery (ADOQuery1) => TOraDataSource (DataSource1)=> DBComboBoxEx (DBLookupComboBox1). У свойствах ADOConnection1 настраиваем подключение к базе, а именно Connection String, дальше у совйствах компонента ADOQuery1: для Connectin выбираем ADOConnection1, для SQL пишем запрос к базе. Свойство Active устанавливаем в true. Переходим к компоненту DataSource1, для DataSet выбираем ADOQuery1. И последний компонент в этом списке, это DBLookupComboBox1, для него устанавливаем такие значения: ListSource:= DataSource1, KeyField:=Одно из полей таблицы. Все можно запускать. |
|||
|
||||
| ALeXandrK |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 342 Регистрация: 31.1.2007 Где: Санкт-Петербург Репутация: 2 Всего: 6 |
Так он и не должен выводиться Там только само поле, т.е. как у DBEdit, берется из базы. А чтобы выводить список из базы уже нужен или DBLookupComboBox, о котором написал Antimol, либо заполнять список DBCombobox "вручную", что не целесообразно
Чуть-чуть подправлю... Этот компонент может ни только список выводить из одной таблицы, он еще может выбранное значение из этого списка вставлять в другую таблицу По свойствам для понимания:
Это сообщение отредактировал(а) ALeXandrK - 1.8.2007, 00:24 -------------------- Богат не/ни тот, у кого много, а тот, кому хватает |
||||
|
|||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |