Fórum Group by no ClientDataSet #241993

07/07/2004

0

Alguem pode me informar, se é possivel e como é que se faz um group by com os dados que ja estão no ClientDataSet.

Obrigado


Nelicio

Nelicio

Responder

Posts

12/01/2006

Alesabino

Alguem pode me informar, se é possivel e como é que se faz um group by com os dados que ja estão no ClientDataSet. Obrigado


Alguém já resolveu esse problema? Estou com a mesma dúvida!
É possível fazer um Group By com um ClientDataSet lendo um arquivo XML?

Algo assim:

´Select Campo1, Count(*)
from Arquivo.XML
group by Campo1´

Isto é, agrupar e totalizar um campo.
Por favor quem soube preciso de uma resposta URGENTE.

Valeu galera.


Responder

Gostei + 0

12/01/2006

Bruno Belchior

Não é possível fazer isso com uma instrução SQL, pesquise por [b:a9ef2c4f9c]TAggregateField[/b:a9ef2c4f9c] que poderá resolver teu problema...


Responder

Gostei + 0

12/01/2006

Alesabino

[quote:62cb5403d1=´Bruno Belchior´]Não é possível fazer isso com uma instrução SQL, pesquise por [b:62cb5403d1]TAggregateField[/b:62cb5403d1] que poderá resolver teu problema...[/quote:62cb5403d1]

Você não teria algum exemplo?


Responder

Gostei + 0

12/01/2006

Bruno Belchior

Acho que [url=http://www.clubedelphi.net/portal/artigos/lichot/11.asp]esse[/url] artigo pode ajudá-lo...


Responder

Gostei + 0

13/01/2006

Christian_adriano

Olá colega, vc pode tentar da senguinte maneira:

    DataSet.Open; 
   // Cria um índice para Ordenar pelo End. Correspondência.
    with DataSet.IndexDefs do
      begin
        Clear;
        with AddIndexDef do
          begin
            Name := ´IndexEndCorresp´; // Nome do Index
            Fields := ´dsEndCorresp´; // Campo a ser odernado
            Options := [ixCaseInsensitive]; // tipo ordernação.
          end;
      end;
    DataSet.IndexName := ´IndexEndCorresp´;



Responder

Gostei + 0

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

Aceitar