Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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 не работает?


Наверх

Титульная страница Поиск, карта сайта Написать письмо