Форум: "Базы";
Текущий архив: 2003.06.09;
Скачать: [xml.tar.bz2];
ВнизВыпадающий список (локуп поле) из нескольких полей Найти похожие ветки
← →
Sunny (2003-05-21 07:38) [0]Добрый день!
Подскажите плз.
Создаю локуп поле, но в выпадающем списке отражается толко одно поле, а надо бы несколько, ну, например, для выбора табельного номера из таблицы ППС, необходимо отражать Фамилию, имя, отчество. Видила что такое реализовывается, вот только как?
Заранее большое спасибо.
← →
Apachi (2003-05-21 07:56) [1]Испльзуи обект TDBLookupComboBox
и укажи
TDBLookupComboBox.ListSource:=DataSource1
TDBLookupComboBox.KeyField:=<Имя поля>
← →
Apachi (2003-05-21 08:01) [2]а сорри из нескольких полей же :)
а в Table создать вычесляемое поле которое надо указать в кейфиелде локапа
а в вычесляемом поле собираю информацию так как тебе надо
← →
Apachi (2003-05-21 08:05) [3]ой сорри вместо кейфиелда везде листфиелд
← →
KoluChi (2003-05-21 09:15) [4]1. Создай запрос в котором ФИО будет собираться в одно поле
2. используй TDBLookupComboBox
← →
Danilka (2003-05-21 09:33) [5]все верно:
Apachi (21.05.03 07:56)
только
TDBLookupComboBox.KeyField:=<Имя поля>
в <Имя поля> не одно поле, а можно перечислить несколько полей через точку с запятой.
← →
Danilka (2003-05-21 09:43) [6]Danilka ©
вернее не так,
TDBLookupComboBox.KeyField:=<Имя поля>
<имя поля> - поле, значение из которого которое будет писаться в базу
TDBLookupComboBox.ListField - вот сюда - список полей для отображения через точку с запятой.
← →
Соловьев (2003-05-21 09:48) [7]В EhLib классно реализована така возможность: с Title, с кнопочками и всякими выдилениями текущей позиции...
← →
Lord Warlock (2003-05-21 09:56) [8]Насколько я помню, имена полей можно перечислять через точку с запятой (;)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c