Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > TMyDataSet = class(TDataset)


Автор: Illusion Dolphin 31.5.2005, 23:30
В общеи информации о данном вопросе мало, что признаёт даже borland smile
Создаю потомка от TDataset, типа "Виртуальной таблицы". Создал bookmark'и, полную навигацию по данным, добавление + события и т.д. Нужно сделать ещё 2 вещи: индексафию и фильтрацию. Я видел методы виртуальные, которые для этого предназначаются, но не совсем разобрался с общей ситуацией. В общем:
1) Фильтрация - методы SetFiltered, SetFilterText,SetFilterOptions, SetOnFilterRecord... Но что собой представляет фильтрация сама по себе? Дайте кто-нибудь ссылки или доки по этому поводу, чтобы знать, как реализовывать эти методы.
smile
2) Индексация. Смысл вроде понятен понятия. но с реализацией хуже. Это нужно реализовывать IProviderSupport, в частности PSGetIndexDefs? Хоть маленький пример можно увидеть этой индексации? Или хотя бы на пальцах объясните...
smile
P.S. я немного сомневался с выбором раздела, но уж если TDataSet находится в модуле DB то мне сюда, чуть что - переносите топик в общие и т.д.smile


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