Fórum Será que ninguém SABE??????!!!!!!!! #140940
25/02/2003
0
Estou com uma dúvida, eu quero pegar 2 valores, A e B, sendo que A = 20, e B = 00:40, por exemplo, sendo A um valor inteiro e B sendo alguma hora qualquer, eu preciso fazer B*24, que me dará um número fracionado, e multiplicar o resultado por A, então a expressão ficará da seguinte forma:
C = A*(B*24);
Minha pergunta é o seguinte como eu faço a conversão dos valores, para que meu campo C fique com a forma acima?
Ex.:
Edit1.text := strtoint(C );
OBS.: OS CAMPOS A, B e C, ESTÃO EM UMA DBGRID, SENDO QUE O CAMPO ´B´ É UMA STRING, CUJA A PROPRIEDADE EDITMASK É UM SHORT TIME! :) :?:
C = A*(B*24);
Minha pergunta é o seguinte como eu faço a conversão dos valores, para que meu campo C fique com a forma acima?
Ex.:
Edit1.text := strtoint(C );
OBS.: OS CAMPOS A, B e C, ESTÃO EM UMA DBGRID, SENDO QUE O CAMPO ´B´ É UMA STRING, CUJA A PROPRIEDADE EDITMASK É UM SHORT TIME! :) :?:
Rkaliman
Curtir tópico
+ 0
Responder
Posts
25/02/2003
Dbezerra
apos o seu calculo e a atribuicao a variavel C, tente fazer o seguinte:
Edit1.Text := FloatToStr(C);
espero ter ajudado
Daniel Bezerra
Edit1.Text := FloatToStr(C);
espero ter ajudado
Daniel Bezerra
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)