Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как отобразить в ComboBox значение второго поля из курсора? / 2 сообщений из 2, страница 1 из 1
23.03.2006, 17:05
    #33621157
demux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отобразить в ComboBox значение второго поля из курсора?
Всем привет! Я поискал на форуме по ключу Combo1 ответ на мою проблему, но то что мне нужно не нашёл, хотя было что-то похожее. Быть может я повторюсь, но необходима помощь.

THISFORM.Combo1.RowSource = "service.codeserv,titleserv"
THISFORM.Combo1.RowSourceType = 6
THISFORM.Combo1.Style = 2

Когда пользователь открывает список ComboBox'а, то он видит
записи: "Код услуги |Наименование услуги", при выборе из списка какой-либо услуги в ComboBox'е отображается значение первого поля (codeserv), т.е. "Код услуги", а мне необходимо чтобы отображалось значение поля (titleserv), т.е. "Наименование услуги".

Если по событию Click() записать такой код
THIS.DisplayValue = ALLTRIM(service.titleserv), то
при THISFORM.Combo1.Style = 2 получаем в ComboBox'е пустое значение
а
при THISFORM.Combo1.Style = 1 получаем в ComboBox'е необходимое значение.

p.s. С уважением, Алексей.
...
Рейтинг: 0 / 0
23.03.2006, 18:10
    #33621440
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отобразить в ComboBox значение второго поля из курсора?
Поставь "titleserv" вперед:
Код: plaintext
THISFORM.Combo1.RowSource = "service.titleserv,codeserv"
Или делай вычисляемое поле для "service", где будут присутствовать оба поля. Т.к. ComboBox не предназначен для отображения нескольких полей одновременно.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как отобразить в ComboBox значение второго поля из курсора? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]