Primeiramente, você não precisa jogar os valores para variáveis pra depois 
testar. Coloque uma máscara na propriedade DisplayFormat do campoEstoqueUnid 
pra não dar problema de arrendondamento. Depois faça o teste da seguinte 
maneira:

if ( StrToFloat(Edit1.Text) <=  StrToFloat(DM.EstoqueUnid.Text)) then
begin
     .
     .
     .
end
else
   showmessage('estoque insuficiente');

__________________________________________________
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/ 

Responder a