Disculpar mi inexperiencia en el mundo de delphi.
Yo lo que quiero obtener es un float ( es decir necesito los decimales) sin redondear.
Tal cual me hace la operación correctamente
Código Delphi
[-]
var
Total_Linea, Dto_Linea, ALB_Dto: Extended;
begin
if ALB_Dto = null then
ALB_Dto := 0;
try
Total_Linea := qry_LinAlbaran.FieldByName ('cantidad').AsInteger *
qry_LinAlbaran.FieldByName ('price').AsCurrency-
(qry_LinAlbaran.FieldByName ('cantidad').AsInteger *
qry_LinAlbaran.FieldByName ('price').AsCurrency *
(ALB_Dto /100));
Pero claro despues no se como recoger ese valor del extended... yo necesitaria devolver un integer para insertar lo a la sql.
Despues otra cosa , esto lo tengo en un bucle con lo cual me gustaria ir sumando todos los valores de total_linea , pero si es extended no se como.
SumaTotal := SumaTotal + TotalLinea; (<== esta ultima del tipo extended)
gracias , radge