Ver Mensaje Individual
  #2  
Antiguo 20-06-2012
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Reputación: 20
movorack Va camino a la famamovorack Va camino a la fama
Cuando tratas de obtener el valor de un campo de esta manera TQuery["NOMBRECAMPO"], estás forzando un typecast a variant.

Intenta llamando los campos con el tipo de dato que corresponde Fields.FieldByName("").AsXXXXX

Código Delphi [-]
procedure Tflistadoproducto.bseleccionarClick(Sender: TObject); 
begin   
  Fmodulo.Tdetallefactura.Fields.FieldByName('Subtotal').AsFloat := cant * Fmodulo.Qproducto.Fields.FieldByName('precio').AsFloat; 
  DBsubtotal.Text := Fmodulo.Tdetallefactura.Fields.FieldByName('Subtotal').AsString;
end;
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita