Indexar ClientDataSet
Boa noite pessoal, como faço para indexar um ClientDataSet em ordem decrescente?
Sei que tem como fazer isto atravez do DataSet, mas no meu caso eu alimento este ClientDataSet com os dados de duas ou mais Querys, e gostaria de ter o campo QTDE indexado por ordem decrescrente.
[]´s
Fausto
Sei que tem como fazer isto atravez do DataSet, mas no meu caso eu alimento este ClientDataSet com os dados de duas ou mais Querys, e gostaria de ter o campo QTDE indexado por ordem decrescrente.
[]´s
Fausto
Faustoalves
Curtidas 0
Respostas
Edineidaniel
03/07/2006
Bom,
Eu resolveria desta forma:
Traria os dados Ordenados em ordem descrescente direto do componente Query...
ORDER BY NOME_DO_CAMPO DESC
Espero ter ajudado..
Qlqr dúvida me procure..
Att,
Edinei
Eu resolveria desta forma:
Traria os dados Ordenados em ordem descrescente direto do componente Query...
ORDER BY NOME_DO_CAMPO DESC
Espero ter ajudado..
Qlqr dúvida me procure..
Att,
Edinei
GOSTEI 0
Faustoalves
03/07/2006
Amigo obrigado pela prestatividade, mas como eu disse na msg anterior.. eu pego este resultado de várias Querys..
Mesmo assim obrigado pela ajuda
Mesmo assim obrigado pela ajuda
GOSTEI 0
Lu©as
03/07/2006
Depois de ter carregado os dados no clientdataset, vc pode indexa-los na memoria. Pra isso, crie um indice para o clientdataset, com o respectivo campo, e informe em options que o mesmo deve ser Descending. Depois é só aplica-lo no momento desejado, com o codigo:
ClientDataSet1.IndexFieldNames:=nomedoindice;
Ou entao vc já pode deixa-lo definido nas propriedades do clientdataset.
Até +
:wink:
ClientDataSet1.IndexFieldNames:=nomedoindice;
Ou entao vc já pode deixa-lo definido nas propriedades do clientdataset.
Até +
:wink:
GOSTEI 0