Adicioanar um campo Aggregates (ClientDataSet). - MAX
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
Curtidas 1
Respostas
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.
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