Fórum Soma e Divisão #183865
24/09/2003
0
: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
Curtir tópico
+ 0
Responder
Posts
24/09/2003
Turbo Drive
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.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)