GARANTIR DESCONTO

Fórum Índice em ordem inversa #334967

19/12/2006

0

Como eu faço para ordenar na ordem alfabética inversa? do número maior para o menor?


Aflsilva

Aflsilva

Responder

Posts

19/12/2006

Massuda

O que você está ordenando? Se for SQL, use ASC/DESC para definir se é ascendente (do menor para o maior) ou descendente (do maior para o menor).


Responder

Gostei + 0

20/12/2006

Aflsilva

Eu estou tentando ordenar assim: fdm.tbpagar.IndexFieldNames := ´valor´. Nesse caso fica em ordem do menor para o maior. Gostaria que o índice ficasse do maior para o menor.


Responder

Gostei + 0

20/12/2006

Macario

Olá.

O compenente [b:76722502e6]tbpagar[/b:76722502e6] é qual tipo de DataSet?


Responder

Gostei + 0

20/12/2006

Aflsilva

TBPagar é um ClientDataSet.


Responder

Gostei + 0

20/12/2006

Macario

TBPagar é um ClientDataSet.



Olá colega, então proceda da seguinte maneira:

var
{: }
begin

with ClientDataSet.Indexdef.AddIndexDef do
  begin
    Name := NOMEDOINDICE;
    Fields := NOMEDOCAMPO;
    Options := [ixDescending];
  end;

  ClientDataSet.IndexName := NOMEDOINDICE;

end;


Espero que lhe ajude. 8)


Responder

Gostei + 0

20/12/2006

Aflsilva

Valeu amigo pela dica. Funcionou do jeito que eu queria. :D


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar