Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TcxGridDB поле LookupComboBox / 18 сообщений из 18, страница 1 из 1
03.09.2019, 10:38
    #39856529
ECMAScriptNinja
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
Подскажите где тыкнуть, куда смотреть не могу победить.

Получается что есть TcxGrid получаю и заполняю данные через "датасет 1", последнее поле в таблице мне нужен LookupComboBox(под него создаю отдельный "датасет2" заполняю ключи и значение.
Когда компилирую и захожу в форму созданной таблицы данные показывает, LookupComboBox отрабатывает. Но когда я хожу выбрать из LookupComboBox один из вариантов поле не заполняется выбранным..

Подскажите где в параметрах может галочку какую забыл(не знал) или не увидел....
...
Рейтинг: 0 / 0
03.09.2019, 10:38
    #39856530
ECMAScriptNinja
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
Модератор: Тема перенесена из форума "Firebird, InterBase".
...
Рейтинг: 0 / 0
03.09.2019, 10:51
    #39856535
ёёёёё
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
ECMAScriptNinja,

ListColumns - чем заполнен?
...
Рейтинг: 0 / 0
03.09.2019, 11:00
    #39856538
ECMAScriptNinja
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
ёёёёёECMAScriptNinja,

ListColumns - чем заполнен?

значениями из "датасет2".....я его создал для отображения списка значений(варианты выбора) на втором скрине видно сто отображается...но выбирая значение теряется(не остается в поле)
...
Рейтинг: 0 / 0
03.09.2019, 11:32
    #39856558
ECMAScriptNinja
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
В общем надо создать обработчик на изменение, и проблема как подключит методы для работы? Может здесь подскажете
...
Рейтинг: 0 / 0
03.09.2019, 11:37
    #39856561
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
DataBinding.FieldName = 'Name_ROUTE' - это судя по всему текстовое поле
Lookup.KeyFieldNames = 'ID' - это подстановочное поле

Он должен ID подставить в Name_ROUTE ?
...
Рейтинг: 0 / 0
03.09.2019, 11:42
    #39856568
ECMAScriptNinja
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
DimaBrDataBinding.FieldName = 'Name_ROUTE' - это судя по всему текстовое поле
Lookup.KeyFieldNames = 'ID' - это подстановочное поле

Он должен ID подставить в Name_ROUTE ?


извините что не смог как вы объясниться. да
...
Рейтинг: 0 / 0
03.09.2019, 11:45
    #39856569
ECMAScriptNinja
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
ECMAScriptNinja,

получается что человек редактируя маршрут, выбирает не номер маршрута а название. Но в бэкенде в таблицу с адресами записывается код маршрута
...
Рейтинг: 0 / 0
03.09.2019, 11:46
    #39856571
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
ECMAScriptNinjaизвините что не смог как вы объясниться. да
Предполагаю, что колонка должна быть
Column.DataBinding.FieldName = 'ID'

Суть Lookup - вы указываете в колонке поле ID а Lookup отображает(и подставляет) нужное значение
...
Рейтинг: 0 / 0
03.09.2019, 11:55
    #39856576
ECMAScriptNinja
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
DimaBrECMAScriptNinjaизвините что не смог как вы объясниться. да
Предполагаю, что колонка должна быть
Column.DataBinding.FieldName = 'ID'

Суть Lookup - вы указываете в колонке поле ID а Lookup отображает(и подставляет) нужное значение

да благодарю....запутался в трех соснах
...
Рейтинг: 0 / 0
03.09.2019, 13:52
    #39856644
ECMAScriptNinja
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
Подскажите что необходимо сделать чтобы заработали методы?
...
Рейтинг: 0 / 0
03.09.2019, 14:22
    #39856659
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
Чтобы методы заработали нужно изложить что вы хотите получить.
...
Рейтинг: 0 / 0
03.09.2019, 14:44
    #39856674
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
ECMAScriptNinja,

а в чем именно их неработоспособность заключается?
...
Рейтинг: 0 / 0
03.09.2019, 15:01
    #39856686
ECMAScriptNinja
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
DimaBr,
makhaon,

по большей части запутался.

Подскажите такой вопрос....все же не получается осилить

При выборе из списка(LookupComboBox) ...в общем не выбирается один из вариантов(поле пустое)...куда смотреть?

Таблица отрабатывает результат запроса, LookupComboBox - выводит результат запроса. Но выбрать результат из LookupComboBox не получается....поле в таблице пустое...................
...
Рейтинг: 0 / 0
03.09.2019, 15:31
    #39856717
ёёёёё
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
ECMAScriptNinja,

ты сперва освой "простые" дб-грид и дб-эдиторы. Там и лукапные элементы есть. Все точно также настраивается, как и в ДевЭкпр, но нет лишнего.

А уж потом в ДевЭкспресс иди.
...
Рейтинг: 0 / 0
03.09.2019, 15:45
    #39856723
ECMAScriptNinja
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
ёёёёёECMAScriptNinja,

ты сперва освой "простые" дб-грид и дб-эдиторы. Там и лукапные элементы есть. Все точно также настраивается, как и в ДевЭкпр, но нет лишнего.

А уж потом в ДевЭкспресс иди.


Работаю с тем что есть. Ок, буду смотреть спасибо.
...
Рейтинг: 0 / 0
03.09.2019, 15:47
    #39856725
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
Отключите Lookup редактор, выше поле превратится в ID (столбик с циферками).
Попробуйте вручную вбить нужный ID и сохранить
Если всё получается, значит проблемы с редактором. KeyField редактора должно совпадать с FieldName редактируемого поля
...
Рейтинг: 0 / 0
03.09.2019, 16:02
    #39856730
ECMAScriptNinja
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TcxGridDB поле LookupComboBox
DimaBrОтключите Lookup редактор, выше поле превратится в ID (столбик с циферками).
Попробуйте вручную вбить нужный ID и сохранить
Если всё получается, значит проблемы с редактором. KeyField редактора должно совпадать с FieldName редактируемого поля


Благодарю большое!!!! Это среда заглючила правда отключил,перекомпилировал,закрыл среду и попробовал заного все(все получилось).
Благодарю еще раз!
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TcxGridDB поле LookupComboBox / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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