Adicioanar um campo Aggregates (ClientDataSet). - MAX

18/02/2005

0

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

Responder

Posts

05/02/2019

Macgeiver Knopf

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.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar