Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.25;
Скачать: CL | DM;

Вниз

ClientDataSet   Найти похожие ветки 

 
Слава   (2003-09-04 19:08) [0]

Как в ClientDataSet упорядочить, а так же как отсортировать записи по нужному значению определённого поля *.xml файла?


 
Vlad ©   (2003-09-04 19:18) [1]

Пример из хелпа .

The code below creates a new case-insensitive index at runtime and then sorts the client dataset using that index. The user specifies the field on which to sort the client dataset in an edit control.

procedure TForm1.QuickIndexClick(Sender: TObject);
begin
if Edit1.Text <> "" and
ClientDataSet1.Fields.FindField(Edit1.Text) then
begin
ClientDataSet1.AddIndex(Edit1.Text + "Index", Edit1.Text, [ixCaseInsensitive],"","",0);
ClientDataSet1.IndexName := Edit1.Text + "Index";
end;
end;


 
Olivka ©   (2003-09-05 09:45) [2]

Если вы пользуетесь GridEh поставьте sortLocal и она сама сделает эти индексы и отсортирует.


 
Vlad ©   (2003-09-05 09:56) [3]

>Olivka © (05.09.03 09:45) [2]
Марина, где вы увидели что автор вобще использует какой либо грид ? :-)
Мне другое непонятно, чем по мнению автора отличается "упорядочить" от "отсортировать"


 
Olivka ©   (2003-09-05 10:06) [4]

ну я так, на всякий случай ;)
кстати, я пыталась сделать как это было в примере, но у меня не получалось одно - там в addindex вначале указываются поля для сортировки по возрастанию, а отдельно по убыванию. Как же тогда сделать так, чтобы можно было отсортировать одновременно несколько полей - вначале по убыванию какого-нибудь поля, потом по возрастанию другого поля - т.е. вперемешку.

> Vlad
Может он думает, что отсортировать - это отфильтровать? ;)


 
Vlad ©   (2003-09-05 10:41) [5]

>Olivka © (05.09.03 10:06) [4]
Насколько я понял, для сортировки по нескольким полям используется свойство IndexFieldNames, где через точку с запятой перечисляются индексированные поля.



Страницы: 1 вся ветка

Текущий архив: 2003.09.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
14-82421
Vlad Oshin
2003-09-05 16:19
2003.09.25
Туплю что-то...Про сеть. Надо настроить....


14-82498
Dimka Maslov
2003-09-05 17:08
2003.09.25
РЫКЛАМА


1-82244
ilka
2003-09-08 18:10
2003.09.25
Создать компонент по имени его класса??


1-82265
3APA3A
2003-09-15 11:03
2003.09.25
AV при работе с ActionManager и ActionToolBar


3-82069
ikhodov
2003-09-01 11:59
2003.09.25
Связь master/detail таблиц с автоинк-идентификатором