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.
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
Curtir tópico
+ 1
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.
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
Clique aqui para fazer login e interagir na Comunidade :)