Somar registros do DataSet
Fala GAlera,
Estou precisando de uma ajuda com uma coisa simples mas para mim está complicado.
eu tenho um Data Set ´ DM.cds_treinamento´
quando eu faço uma consulta nesse dataset ele me retorna alguns registro
EX
COD TREINAMENTO NOTA
1 comercial 8
2 financeiro 6
3 importaçao 10
eu quero fazer uma media das notas por exemplo pegar todas essas notas somar 8+6+10/3 = 8
Mas eu não sei como pegar esses valores do meu dataset , alguem poderia me ajudar.
VAleuu
Estou precisando de uma ajuda com uma coisa simples mas para mim está complicado.
eu tenho um Data Set ´ DM.cds_treinamento´
quando eu faço uma consulta nesse dataset ele me retorna alguns registro
EX
COD TREINAMENTO NOTA
1 comercial 8
2 financeiro 6
3 importaçao 10
eu quero fazer uma media das notas por exemplo pegar todas essas notas somar 8+6+10/3 = 8
Mas eu não sei como pegar esses valores do meu dataset , alguem poderia me ajudar.
VAleuu
Cleiflavio
Curtidas 0
Respostas
Osocram
03/09/2009
Acho q é isso.. talvez tenha algum erro por ae... mas espero q ajude.
var media :real; begin media := 0; DM.cds_treinamento.first; while not DM.cds_treinamento.eof do begin media := media + DM.cds_treinamento.fieldByName(´nota´).asFloat; DM.cds_treinamento.next; end;//while media := media/DM.cds_treinamento.recordCount; end;
GOSTEI 0
Cleiflavio
03/09/2009
Cara Valeuuuuu era oq eu precisava , deu certinho desse jeito que vc colocou ai.
Valeuuu mesmo.
Valeuuu mesmo.
GOSTEI 0
Acacio
03/09/2009
O recordcount no clientDataSet tbem vai funcionar.
GOSTEI 0