Fórum Comparar com float dando problema #428955
17/11/2012
0
if FormatFloat ('0.00',DMConsulta.Cds_Pesc_Produto_VendaQTD_ESTOQUE.Value) < FormatFloat('0.00',StrToFloat(Edit6.Text)) then
begin
Showmessage('Quantidade total indisponível no estoque');
ela verifica o estado do estoque, más uma curiosidade aconteceu, tenho 35 itens no estoque..
se eu colocar 1..passa certinho..2..passa certinho, más se coloco 4 ou 5 executa o showmessage e se eu colocar 20 passa certinho..
estranho demais..vlw galera..
Gilmar Moraes
Curtir tópico
+ 0Posts
17/11/2012
Claudia Nogueira
if DMConsulta.Cds_Pesc_Produto_VendaQTD_ESTOQUE.AsFloat < StrToFloat(Edit6.Text) then
Showmessage('Quantidade total indisponível no estoque');
Isso acontece por que a função FormatFloat retorna string e você tem que comparar os valores em float ainda.
Desculpe oa erros de digitação, estou no celular.
if FormatFloat ('0.00',DMConsulta.Cds_Pesc_Produto_VendaQTD_ESTOQUE.Value) < FormatFloat('0.00',StrToFloat(Edit6.Text)) then
begin
Showmessage('Quantidade total indisponível no estoque');
ela verifica o estado do estoque, más uma curiosidade aconteceu, tenho 35 itens no estoque..
se eu colocar 1..passa certinho..2..passa certinho, más se coloco 4 ou 5 executa o showmessage e se eu colocar 20 passa certinho..
estranho demais..vlw galera..
Gostei + 0
17/11/2012
Gilmar Moraes
if DMConsulta.Cds_Pesc_Produto_VendaQTD_ESTOQUE.AsFloat < StrToFloat(Edit6.Text) then
Showmessage('Quantidade total indisponível no estoque');
Isso acontece por que a função FormatFloat retorna string e você tem que comparar os valores em float ainda.
Desculpe oa erros de digitação, estou no celular.
if FormatFloat ('0.00',DMConsulta.Cds_Pesc_Produto_VendaQTD_ESTOQUE.Value) < FormatFloat('0.00',StrToFloat(Edit6.Text)) then
begin
Showmessage('Quantidade total indisponível no estoque');
ela verifica o estado do estoque, más uma curiosidade aconteceu, tenho 35 itens no estoque..
se eu colocar 1..passa certinho..2..passa certinho, más se coloco 4 ou 5 executa o showmessage e se eu colocar 20 passa certinho..
estranho demais..vlw galera..
Vlw deu certinho´, más curiosamente tive problemas com esta forma que vc me passou em outras funções, vou ver o que fiz de errado nelas.. vlw mesmoooo..t+
Gostei + 0
18/11/2012
Alisson Santos
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)