Fórum ordenar campo do ClientDataSet em Descendente #294300

02/09/2005

0

para ordenar por um determinado campo o ClientDataSet em tempo de execução, adiciono o nome do campo que quero na propriedade IndexFieldNames do ClientDataSet.
Porém quero que o campo fique ordenado de forma Descendente.
o que preciso fazer?


Raserafim

Raserafim

Responder

Posts

02/09/2005

Bruno Belchior

with ClientDataSet1 do
begin
  AddIndex(´IndiceDecrescente´, ´Name´, [ixDescending], ´Name´);
  ClientDataSet1.IndexName := ´IndiceDecrescente´;
end;



Responder

Gostei + 0

04/09/2005

Raserafim

valeu Bruno


Responder

Gostei + 0

06/09/2005

Raserafim

acabei fazendo o seguinte:
criei manualmente em tempo de projeto o índice na propriedade IndexDefs, e passando o nome do índice para a propriedade IndexName quando preciso.
ClientDataSet1.IndexName := ´IndiceDecrescente´;



Responder

Gostei + 0

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

Aceitar