Soma em Grid
08/01/2010
0
Preciso realizar calculos dentro de um dbrig.
Utilizo um clientdataset em memoria e tenho diversos registros.
São quatro campos: id : integer, ds : string, totaliza : string(S/N) e vl :
valor.
Atraves de um stringList faço uma carga inicial dos dados que estão em um
arquivo texto. O usario valida o campo valor e os altera caso necessário em
seguida clica em um botão que faz os calculos dos campos valor onde (totaliza)
com a flag = 'S' e localizando o registro a ser somado atraves das propriedades findkey.
Embora funcione, gostaria de eliminar esse botão e a medida que o usuario fosse alterando o campo
valor, o calculo fosse feito automaticamente, como uma planilha excel. tentei
colocar o codigo do botão em diversos eventos do grid ou do proprio
clientdataset, mas não consegui fazer funcionar. na pratica o DBGrid esta assim ID DESCRIÇÃO VALOR 1 CTA 1 soma CTA 2 + CTA 3 -----> (TOTALIZAR = S) 2 CTA 2 10,00 3 CTA 3 Soma CTA 4 + CTA 5 -----> (TOTALIZAR = S) 4 CTA 4 15,00 5 CTA 5 10,00 Alguem ja fez algo parecido ?
saudações
Harley
Posts
08/01/2010
Eduardo Silva.
08/01/2010
Harley
08/01/2010
Harley
Clique aqui para fazer login e interagir na Comunidade :)