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

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

DBComboBox [D7, MySQL, dBase, FoxPro]


Che ©   (2002-12-20 02:07:00) 

Добрый день,

В cвойсте datafield компонента DbComboBox устанавливаю название поля из моей таблицы "ID"...
Хочу в OnCreate формы подгружать все значения поля ID в Items DbComboBox..


Как программно добавать в Items все значения этого поля "ID"??

Благодарю за помощь.


BorisUK   (2002-12-23 07:05:00) [1]

Надо спросить у товарисЧа Кальтенбрунера!


Johnmen   (2002-12-22 00:21:00) [2]

Осталось только выяснить, кто такой Борман и Геринги вместе с ним взятые...


Сергєєв Володимир   (2002-12-21 16:40:00) [3]

2 Che ©
Используй Raize Library (Raize Sofware Inc). Они в общем переписали стандартные библиотеки Бормана, начиная где-то с TControl, и при этом в каждом контролле опубликовали почти все свойства , забытые почему-то Борманом(Например, почти все контроллы имеют Align, Aligment, Color, HighlightColor, HotTrackColor, TextStyle, Flat, Frame). Но с другой стороны, вчем преимущество этой библиотеки - это стандартная VCL, без всяких там проблем с прорисовкой и расчетом ХР-шных градиентов.


Che   (2002-12-21 12:25:00) [4]

Только ..у TComboBox есть свойство style..., а где это свойство в DBLookupComboBox, ни как не могу убрать полосу прокрутки слева.. %)


Andriano   (2002-12-21 09:15:00) [5]

Пожалуйста :)


Che   (2002-12-21 01:44:00) [6]

Большое спасибо.. всё работает...
=)


Johnmen   (2002-12-21 00:45:00) [7]

прописываешь только
DBLookupComboBox1.ListSource
DBLookupComboBox1.KeyField
DBLookupComboBox1.ListFiled


Che   (2002-12-20 19:36:00) [8]

Спасибо большое за совет!

Только я немного недопонял..
Если у меня одна таблица, как поступить??


Сергєєв Володимир   (2002-12-20 17:04:00) [9]

Используй DBLookupComboBox. Если будешь делать через Items.Add(...), то на более менее продвинутом справочнике в 1000 наименований прога будет подвешиваться на некоторе время при открытии справочника.

Например.
Пусть у тя есть таблицы :

+===============+
| REF_TABLE |
+---------------+
| ID Integer|


cta   (2002-12-20 16:00:00) [10]

DBLookupComboBox самый лучший вариант


AlexSV   (2002-12-20 10:39:00) [11]

А может лучше DBLookupComboBox


Наталия   (2002-12-20 06:02:00) [12]

В цикле проходишь по таблице и добавляешь DBCombobox.items.add(Table1.fieldbyname("id").asstring). Но почему-то мне кажется, что тебе нужно всё-таки отображать в DBCombobox не значение этого поля ID, а нечто более осмысленное. :)


Vagrant   (2002-12-20 02:28:00) [13]

А смысл?
Используй свойства ListSource, ListField, KeyField и посмотри что получится....


Наверх

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