Índice em ordem inversa
Como eu faço para ordenar na ordem alfabética inversa? do número maior para o menor?
Aflsilva
Curtidas 0
Respostas
Massuda
19/12/2006
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).
GOSTEI 0
Aflsilva
19/12/2006
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.
GOSTEI 0
Macario
19/12/2006
Olá.
O compenente [b:76722502e6]tbpagar[/b:76722502e6] é qual tipo de DataSet?
O compenente [b:76722502e6]tbpagar[/b:76722502e6] é qual tipo de DataSet?
GOSTEI 0
Aflsilva
19/12/2006
TBPagar é um ClientDataSet.
GOSTEI 0
Macario
19/12/2006
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)
GOSTEI 0
Aflsilva
19/12/2006
Valeu amigo pela dica. Funcionou do jeito que eu queria. :D
GOSTEI 0