Soma e Divisão
:oops: TENHO EM UMA GRID OS CAMPOS “DISCIPLINA&8221; E &8220;MÉDIA&8221; E FORA DA GRID TENHO UM LABEL QUE CONTA OS REGISTROS NESSA GRID;
GOSTARIA DE POR EM UM EDIT (TAMBÉM FORA DA GRID)A SOMA DO CAMPO &8220;MÉDIA&8221; DIVIDIDO PELO Nº DE REGISTROS NESSA GRID...
O CAMPO MÉDIA ESTÁ DEFINIDO COMO CHARACTER !
AGRADEÇO QUALQUER AJUDA!
Alexandre Tavares
GOSTARIA DE POR EM UM EDIT (TAMBÉM FORA DA GRID)A SOMA DO CAMPO &8220;MÉDIA&8221; DIVIDIDO PELO Nº DE REGISTROS NESSA GRID...
O CAMPO MÉDIA ESTÁ DEFINIDO COMO CHARACTER !
AGRADEÇO QUALQUER AJUDA!
Alexandre Tavares
Alexandretavares
Curtidas 0
Respostas
Turbo Drive
24/09/2003
Para todo campo que trabalha com números, o ideal é vc declarar como integer, float ou decimal... Caso vc esteja usando o sql para consultar, o código ficaria maisn ou menos assim:
query1.close;
query1.sql.clear;
query1.sql.add(´select sum(media) from tabela´);
query1.Open;
label1.caption := query1.RecordCount;
edit1.text := floattostr(query1.fields[0].AsFloat / strtofloat(label1.caption) );
Espero ter ajudado.
query1.close;
query1.sql.clear;
query1.sql.add(´select sum(media) from tabela´);
query1.Open;
label1.caption := query1.RecordCount;
edit1.text := floattostr(query1.fields[0].AsFloat / strtofloat(label1.caption) );
Espero ter ajudado.
GOSTEI 0