![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
XML [D7, XML]
bushmen © (2003-12-10 18:00:00)
Добрый вечер!
У меня есть XML-файл. Я его открываю при помощи XMLTransformProvider и ClientDataset, предварительно создав xtr-файл парсером. Перекидываю данные из файла в ClientDataset. В результате все получается хорошо, но я никак не могу полученный набор данных
1. отсортировать
2. задавать условия выборки.
Как это можно сделать?
Sandman25 (2003-12-11 12:53:00) [1]
В help есть описание и пример использования OnFilterRec.
bushmen (2003-12-11 12:51:00) [2]
>Тогда OnFilterRec
А каким образом он работает? А то я в helpe что-то не могу найти примера. У меня есть xml-файл, где есть 2 поля, по которым надо отфильтровать записи. Я пока что не нашел ничего лучшего как из ClientDataSet"a кинуть данные в таблицу (db, dbf, mdb и т.п.) и уже там производить сортировку. Первое поле - идентификаиор человека, второе - дата.
Sandman25 (2003-12-11 10:26:00) [3]
Тогда OnFilterRec
bushmen (2003-12-11 08:59:00) [4]
Проблема вся в том, что поля представлены в ClientDataSet как текстовые и получается, что сортировка будет неверной.
Sandman25 (2003-12-10 18:12:00) [5]
1. У ClientDataSet есть локальная сортировка. См. IndexDefs
2. Filter/OnFilterRec и Filtered не работает?