Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Данные в TDBComboBox [D7, XP]


worldmen ©   (2009-04-26 12:41:00) 

Подключил TDBComboBox, а в нем показвает только первую записть. Остальных записей этого поля нет. При выпадении списка, там даже первой записи нет. Почему?


sniknik   (2009-04-26 20:04:00) [1]

некоторые просто сами не знают чего хотят... то хотят данные в TDBComboBox, но не хотят их туда вносить, а то после тычут в решение которое к этому никакого отношения не имеет. но им почему то кажется "тем самым", еще и доказывать начинают (тут пока еще нет), что изначально хотели именно его.


Игорь Шевченко   (2009-04-26 19:40:00) [2]


> А вам бы лишь бы по клавиатуре постучать.


не стучи, не подавай дурной пример


Anatoly Podgoretsky   (2009-04-26 19:36:00) [3]

Одна проблема, это не поля и самая главная у TDBComboBox их нет


worldmen   (2009-04-26 19:28:00) [4]

Нашел как это делается. Нужно использовать поля:
ListSource
ListField
KeyField

И это я нашел на другом форуме. А вам бы лишь бы по клавиатуре постучать.


Tany   (2009-04-26 14:58:00) [5]

fetch all тебе точно поможет


sniknik   (2009-04-26 14:57:00) [6]

> Если в TDBComboBox нужно добавлять список вручную, тогда можно использовать обычный TComboBox.
а если в TDBEdit нужно заносить значение вручную, тогда можно использовать обычный TEdit...

логично, черт побери.

> Так как получить выпадающий список в TDBComboBox?
внести его туда. тебе сколько раз нужно повторить для понимания?


Игорь Шевченко   (2009-04-26 14:55:00) [7]

Между DBGrid и DBComboBox существует разница, хотя бы в названии.


> Так как получить выпадающий список в TDBComboBox?


Список чего ?


worldmen   (2009-04-26 14:29:00) [8]

При том, что TDBGrid подключается так же как и TDBComboBox (тут еще поле выбирается) и при активации подключенного ресурса появляются данные из таблицы БД. Во всяком случае с TDBGrid так.
Если в TDBComboBox нужно добавлять список вручную, тогда можно использовать обычный TComboBox.
Так как получить выпадающий список в TDBComboBox?


AndreyV   (2009-04-26 14:25:00) [9]

> [4] AndreyV ©   (26.04.09 14:19)

А если хочешь в списке видеть значения из всех записей - пробегись по DataSet и заполни в каком нибудь событии, например, OnCreate формы, по мере необходимости можешь дополнять.


AndreyV   (2009-04-26 14:19:00) [10]

> [3] worldmen   (26.04.09 14:08)
> А для чего он тогда нуже? Я думал он автоматически выберет
> все поле, как и компонент TDBGrid. Ведь в TDBGrid никто
> не добавляет данные. Или я чего-то не знаю?

Для подстановки в поле из списка. а TDBGrid тут причем?


worldmen   (2009-04-26 14:08:00) [11]

А для чего он тогда нуже? Я думал он автоматически выберет все поле, как и компонент TDBGrid. Ведь в TDBGrid никто не добавляет данные. Или я чего-то не знаю?


Игорь Шевченко   (2009-04-26 13:49:00) [12]

потому что DBComboBox не для этого нужен


sniknik   (2009-04-26 13:16:00) [13]

а ты их туда внес?


Наверх

Титульная страница Поиск, карта сайта Написать письмо