![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#3
|
|||
|
|||
![]() DataField и DataSource у DBLookupComboBox'а не могут ссылаться на один и тот же ADOTable. Если уж очень хочется, можно разместить два компонента ADOTable1 и ADOTable2, и оба привязать к одной таблице. Связываем компоненты DataSource1 c ADOTable1, DataSource2 с ADOTable2. У DBLookupComboBox'а устанавливаем:
DataSource = DataSource1 DataField = 'Id' ListSource = DataSource2 ListField = 'Name' KeyField = 'Id' Когда ввели фамилию в какой-нибудь Edit1, должно происходить следующее: Код:
ADOTable1.Locate('Name', Edit.Text, [loCaseInsensitive, loPartialKey]); |