1. В MemTableEh одно из полей - Lookup, где LookupDataSet - другой MemTableEh. В колонке грида, как и положено, присутствуют только определенные записи, а вот фильтр содержит весь полный список записей датасета, включая те, которых в гриде нет. Как сделать, чтобы в фильтре был только тот набор записей (уникальных конечно), который присутствует в колонке грида, при условии что это поле Lookup?
2. Поле smallint, использую для него в гриде KeyList (0, 1, и т.д.) и соответствующий ему PickList ('Да', 'Нет', и т.д.). Все работает отлично, и на экране правильно, и в фильтре значения из PickList подставляются, и фильтрация с сортировкой работают. Но - не сохраняется изображение чекпоинта на выбранной строке фильтра после закрытия списка фильтра. Без использования KeyList и PickList - всё отлично, а с ними никак.
3. Поле ftGraphic. Значения из поля (в виде текста) честно пытаются загрузиться в фильтр и естественно ни о чем не говорят - пиктограммы используемых картинок бы в фильтре... Понятно, что это сложно и долго, а пока - как можно заставить работать фильтр хотя бы на 'Пустые' и 'Не пустые'?
|