Вопрос № 126102: Уважаемые, эксперты!
Подскажите, как в DBLookupComboBox в выпадающем списке показывать данные строк не только одного поля, а двух или более полей, принадлежащие к одному и тому ключевому полю. Как их связать или сложить, или что там вообще можно ...
Вопрос № 126.102
Уважаемые, эксперты!
Подскажите, как в DBLookupComboBox в выпадающем списке показывать данные строк не только одного поля, а двух или более полей, принадлежащие к одному и тому ключевому полю. Как их связать или сложить, или что там вообще можно с ними сделать?
Заранее, спасибо!
Отвечает: Лысенков Антон Анатольевич
Здравствуйте, Соловьев Евгений!
Несколько полей в Lookup? Для этого существуют вычисляемые поля в Ttable. Нужно всего лишь:
1. Два раза щелкнуть по Ttable. Откроется Field Editor.
2. Правой кнопкой мыши вызываем контекстное меню. Выбираем New Field...
3. Заполняем имя поля, тип его данных, размер. И выставляем Field Type в Calculated.
4. В обработчике события Ttable OnCalcFields заполняем поле данными из других полей. (Складываем поля вычитаем ну там еще синусы косинусы...)
5. Теперь можем выводить это поле в DBLookupComboBox