powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Идея датасета с фильтрацией как в Экселе
6 сообщений из 6, страница 1 из 1
Идея датасета с фильтрацией как в Экселе
    #39825847
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую!

Воспользуюсь форумом чтобы зарисать шикарную идею. Только что пришла в голову. Итак:

Видели, как работает фильтрация в Экселе? После активации фильтра набор строк "урезается". Но вот дальше, если менять значения в фильтруемых ячейках таблицы, строки не фильтруются заново.

А в Делфи? После вызова Dataset.Post строка может запросто исчезнуть из грида. Нахожу, что такое поведение не дружелюбное для пользователя.

Я уже реализовывал ранее, чтобы поведение было как вЭкселе. Через "снэпшоты" списков ID сток в моменты фильтрации.

Но ведь можно было бы написать компонент-посредник специально для фильтрации ЛЮБЫХ датасетов на манер Экселя. Унаследованный от TDataset. И, кстати, сортировку тоже можно было бы прикрутить.

Такая вот идея
...
Рейтинг: 0 / 0
Идея датасета с фильтрацией как в Экселе
    #39825853
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроик Семён,

крутая идея. Буду ждать реализации, затаив дыхание.

ЗЫ: тоже не нравится, что после изменения/ добавления данных строка может исчезнуть. Посему - в моих датасетах они не исчезают. Аналогично - с сортировкой, строки не убегают сами собой.
И при удалении в многопользовательском режиме удаленные (другим юзером) строки не исчезают, а становятся серыми, до следующего апдейта(например, после пересортировки).
...
Рейтинг: 0 / 0
Идея датасета с фильтрацией как в Экселе
    #39825856
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроик Семён,

В cxGridе разве не так?
...
Рейтинг: 0 / 0
Идея датасета с фильтрацией как в Экселе
    #39825858
delphinotes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если отвязать свойства грида от данных - то вообще проблемы не будет.

Пользуюсь VirtualTreeView - сортировки, фильтры, текущая запись (или текущие записи) и т.п. вообще никак не трогают визуализируемый датасет.
...
Рейтинг: 0 / 0
Идея датасета с фильтрацией как в Экселе
    #39826371
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В cxGride будет excel-like фильтрация. Релиз планируется на следующей неделе
...
Рейтинг: 0 / 0
Идея датасета с фильтрацией как в Экселе
    #39826488
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такая что ль? (см. картинку)

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


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