Adicioanar um campo Aggregates (ClientDataSet). - MAX

Delphi

18/02/2005

Olá pessoal,


Pessoal como posso fazer para adiconar um campo Aggregates em tempo de execução.

Eu queria o seguinte.
Criar o campo,
Definir a expressão MAX(IdParcela)
E active = True.

Como faço isso em tempo de execução, não consigo achar os campos através de fieldbyname.


Obrigado.

Yalle Cunha.


Yallebr

Yallebr

Curtidas 1

Respostas

Macgeiver Knopf

Macgeiver Knopf

18/02/2005

Boa tarde, o topico é antigo, mas caso alguém precisar, esse exemplo funciona perfeitamente para um cds:

cdsLog_Areas.FieldByName('MAX').Value + 1;

Nesse caso vai pegar sempre o maior código mais 1.
Lembrando que no cds deve ser marcado a opção AggregatesActive = True, para que assim seja possivel utilizar os aggregates criados diretamente no cds.
Um abraço a todos.
GOSTEI 0
POSTAR