hola caral perdon por no contestar antes voy a tratar de ser mas explicita
var
z:real;
z:=strtofloat(Edit5.Text)*0.15;
z:=strtofloat(Edit5.Text)+z;
con este codigo calculo lo que es el precio de venta
w:=StrToFloat(edit5.text);
w:=trunc(w);
z:=trunc(z);
query1.SQL.Clear;
query1.SQL.Add('UPDATE almacen SET nom_pro='+''''+MaskEdit2.Text +''''+
',F_cadu='+''''+datetostr(DateTimePicker1.Date)+''''+
',E_max ='+''''+edit4.Text +''''+
', Precio_c='+floatTostr(w)+
', Precio_v='+floatToStr(z)+
' WHERE Clave ='+''''+MaskEdit1.Text+'''');
query1.ExecSQL;
con este codigo lo almaceno en la tabla pero me marca on error
lo que hice para corregirlo es truncar z y w con la funcion trunc pero pues no almacena el valor correcto del precio de venta debido a la funcion trunc lo que quiero saber como guardo el valor flotante en la tabla
por ejemplo si el precio de compra es 5
que guarde en la tabla el precio de venta el cual es 5.75
de antemano gracias
|