GARANTIR DESCONTO

Fórum Problemas com ordenação decrescente com client data set #272335

14/03/2005

0

Eu tenho uma aplicação que precisa mostrar em um grid campos que são calculados. Para isso utilizo um client data set ligado numa SqlQuery, cuja query só tem campos virtuais.

A medida que vou calculando os campos vou dando append na client data set e jogando o valor a esses campos. Mas gostaria que esses campos fossem ordenados em ordem decrescente. Já coloquei o order by (campo) desc na query...mas ele ordena em ordem crescente!!!

Alguém saberia me dizer uma maneira de ordernar esses campos em ordem decrescente??


Grata,

Vânia


Vania

Vania

Responder

Posts

15/03/2005

Nandolh

Você deve criar um índice decrescente no ClientDataSet.
Acesse as seguintes propriedades:
1. IndexDefs
2. Crie um novo indice, defina as propriedades
3. e marque Options = [ixDescending]

4. Indique no IndexFieldname o nome do índice

5. Pronto.


Responder

Gostei + 0

15/03/2005

Rômulo Barros

[b:9d968a6804]Veja [url=http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=156]NESTE LINK[/url] como trabalhar com o ClientDataSet[/b:9d968a6804] :wink: :wink:


Responder

Gostei + 0

21/03/2005

Vania

deu certo...valeu pelas dicas

Vânia


Responder

Gostei + 0

21/04/2005

Juarezber

Como faço para classificar decrescente neste codigo:
Sql.Add(´WHERE UPPER(Turno) LIKE ´+#39+´¬´+ M_Turno + ´¬´+39+´Order By Data´);

Grato
Juarez


Responder

Gostei + 0

21/04/2005

Antoniologica

Como faço para classificar decrescente neste codigo: Sql.Add(´WHERE UPPER(Turno) LIKE ´+#39+´¬´+ M_Turno + ´¬´+39+´Order By Data´);

basta acrescentar DESC no final, assim:

Como faço para classificar decrescente neste codigo:
Sql.Add(´WHERE UPPER(Turno) LIKE ´+39+´¬´+ M_Turno + ´¬´+39+´Order By Data DESC´);



Responder

Gostei + 0

21/04/2005

Juarezber

Valeu.


Juarez


Responder

Gostei + 0

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

Aceitar