hola gracias amigo por contestar mira este es el codigo que uno la primera vez.
Código Delphi
[-] Ffactura.SGFact.Cells[0,cuenta] := wcodigobarras; Ffactura.SGFact.Cells[1,Cuenta]:=(FieldByname('nombre').AsString); Ffactura.wprecio_venta:=StrToFloat(FieldByname('precioventa').AsVariant); Ffactura.SGFact.Cells[2,Cuenta]:=FloatToStr(wcantidad_venta);
Ffactura.SGFact.Cells[3,Cuenta]:=(Format('%8.2n',[Ffactura.wprecio_venta])); Ffactura.SGFact.Cells[4,Cuenta]:=FloatToStr(wdescuento_considerar);
bien despues de esto tengo que recorrer todos los registros del TStringGrid y es ahi a donde tengo que tomar el valor de la celda
Código Delphi
[-]Ffactura.SGFact.Cells[3,Cuenta]:=(Format('%8.2n',[Ffactura.wprecio_venta]));
, pues bien lo hago de la siguiente manera
Código Delphi
[-]
wcantidadmodificar:=StrToFloat(SGFact.Cells[2,i]); wcodigomodificar:=Ffactura.SGFact.Cells[0,i]; wdescripcionmodificar:=Ffactura.SGFact.Cells[1,i]; wpreciomodificar2:=Format('%g',[SGFact.Cells[3,i]]);
, pero ahi es donde tengo el problema que querer tomar el valor de la celda de precioa, si no le pongo formato alguno no existe ninguna problema pero mi cliente quiere el formato de miles, o hay alguna mejor sugerencia para el detalle de la factura?