Вниз
Скачать: CL | DM;

Данные в TDBComboBox   Найти похожие ветки 

 
worldmen   (2009-04-26 12:41) [0]

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


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

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


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

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


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

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


 
AndreyV ©   (2009-04-26 14:19) [4]

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

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


 
AndreyV ©   (2009-04-26 14:25) [5]

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

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


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

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


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

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


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


Список чего ?


 
sniknik ©   (2009-04-26 14:57) [8]

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

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

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


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

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


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

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

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


 
Anatoly Podgoretsky ©   (2009-04-26 19:36) [11]

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


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


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


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


 
sniknik ©   (2009-04-26 20:04) [13]

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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.006 c
2-1240853850
AlexDan
2009-04-27 21:37
2009.06.14
Базы и форточка.


15-1238762557
JB2
2009-04-03 16:42
2009.06.14
Относятся ли программисты к пролетариату?


15-1239023987
Немо
2009-04-06 17:19
2009.06.14
Что за .. размер текстового файла, непонятки


2-1240588841
@!!ex
2009-04-24 20:00
2009.06.14
Помогите собрать RegExp


15-1239277793
Palladin
2009-04-09 15:49
2009.06.14
Delphi 6 и wine под Manrdiva 2009




   Наверх