Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Показ значения, которого нет в KeyList


Автор: AriX 26.4.2007, 18:52
База - Access, метод доступа - ADO.

Есть DBGridEh. Связка DataSource -> MemTable...
В таблице есть поле Flags целого типа, в которое записывается комбинация нескольких флагов.
В этом поле чаще всего встречаются 2 значения, но иногда, могут быть и другие.

Я заполнил свойства Column.KeyList и Column.PickList двумя строками таким образом:
KeyList: 0, 32768
PickList: Not Detectable, Detectable

Проблема в том, что те значения (к примеру, 2), которых нет в KeyList в ячейке не отображаются, т.е. в ней просто пустая строка.

Нужно сделать так, чтобы значения, которых нет в KeyList, отображались и редактировались как целое число.  Но и должна быть возможность редактирования поля через выпадающий список (в котором присутствуют только частовстречающиеся значения).

Как это можно реализовать?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)