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

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

Простенький вопрос мастерам [D6, dBase, FoxPro]


saperxl ©   (2002-04-04 01:19:00) 

есть БД (табличка) в ней есть несколько полей, среди них MY_NICKS (а может быть и какое-то другое); а также есть записи (не одна запись). Нужно организовать выбор значения, причём выбор должен проходить только из тех значений которые есть в БД в поле MY_NICKS. То есть, если есть две записи и в поле MY_NICKS этих записей написано: "Saper" и "Подрывник" (соответственно), то выбор происходит только из слов "Saper" и "Подрывник". Причём выбор должен проходить в компоненте очень похожем на ComboBox. Вопрос: есть ли готовый компонент для этого дела (если есть, то какой? если это BDLookupComboBox, то как настриваются ему проперти?), или же придётся писать его самому на базе TComboBox?


VSDesign   (2002-04-04 02:25:00) [1]

А по конкретней можно вопрос поставить?
По настройке DBLookupComboBox:
1.Ставишь в ListSource датасет из которого нужно делать выбор.
2.Затем в ListFild имя поля, которое будет отображаться в выпадающем списке.
3.И в KeyField имя ключевого поля.
4.На OnCloseUp( или OnClick) вешаешь свой обработчик изменения

Доступ к выбранному элементу: DBLookupComboBox.KeyValue.As......


Наверх

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