Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Delphi > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 29.11.2009, 09:54   #1
player0k
Новичок
Джуниор
 
Регистрация: 24.11.2009
Сообщений: 2
По умолчанию 2 DBLookupComboBox-a

Помогите решить такую вот задачу:
Есть таблица допустим в ней только 3 поля (фамилия,имя,ИД) как сделать так, чтобы фамилия была записана в первый DBLookupComboBox1 а имя автоматом, при выборе фамилии выбиралось в DBLookupComboBox2 ?
В двух словах - интересует как организовать связь между 2 DBLookupComboBox-a ?
player0k вне форума Ответить с цитированием
Старый 29.11.2009, 12:04   #2
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

Код:
DBLookupComboBox1.ListSource:=DataSource1;
DBLookupComboBox1.KeyField:=ID;
DBLookupComboBox1.ListField:=Family;

DBLookupComboBox2.ListSource:=DataSource1;
DBLookupComboBox2.KeyField:=ID;
DBLookupComboBox2.ListField:=Name;
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 29.11.2009, 13:40   #3
player0k
Новичок
Джуниор
 
Регистрация: 24.11.2009
Сообщений: 2
По умолчанию

не совсем то, если есть однофамильцы в списке, то во втором DBLookupComboBox - е должно быть только имя того кому принадлежит фамилия ...

Последний раз редактировалось mihali4; 29.11.2009 в 15:00.
player0k вне форума Ответить с цитированием
Старый 30.11.2009, 13:13   #4
SlavaSH
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 174
По умолчанию

Цитата:
Сообщение от player0k Посмотреть сообщение
не совсем то, если есть однофамильцы в списке, то во втором DBLookupComboBox - е должно быть только имя того кому принадлежит фамилия ...
так и должно быть именно так
SlavaSH вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBLOOKUPCOmbobox!!! pr0b3l Компоненты Delphi 1 02.06.2009 04:51
DBLookupComboBox Sergius X БД в Delphi 6 08.05.2009 17:08
DBLookupComboBox andirock2112 БД в Delphi 4 22.04.2009 14:40
DBLookupComboBox Dunpeal Компоненты Delphi 5 09.08.2007 18:28
DBLookupCombobox??? Alexcandr Компоненты Delphi 2 05.04.2007 16:46


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS