Lookup поля и фильтры
От: Didi  
Дата: 09.11.05 05:13
Оценка:
Привет всем.
Народ хочу сделать фильтр на Lookup поле в Gride.
т.е. чтобы на каждой записи открывался свой набор строк для выбора
значения из Lookup DataSet.
На DataSet установить фильтр без проблем, никто не подскажет на
какое событие необходимо устанавливать фильтр, а на какое снимать
(ведь информация из Lookup DataSet используется для отображения записей в Gride)
Без проблем переписать виртуальные функции TDBGrida или TDBGridInplaceEdita.

C уважением Didi
Re: Lookup поля и фильтры
От: Аноним  
Дата: 09.11.05 11:51
Оценка:
Здравствуйте, Didi, Вы писали:

Вопрос снимется.
Кому интересно —
переписываем DataSet::CalculateFields
в ней убираем все фильтры на всех Lookup полях
DataSet->Filtred=false
вызываем истинную DataSet::CalculateFields
устанавливаем снова DataSet->Filtred=true по всем Lookup полям.
И все работает,
проверено на практике


C уважением Didi
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.