Ver Mensaje Individual
  #3  
Antiguo 07-12-2006
vero_17jm vero_17jm is offline
Registrado
 
Registrado: nov 2006
Posts: 7
Reputación: 0
vero_17jm Va por buen camino
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
Responder Con Cita