Buenas de nuevo, la opción
Código Delphi
[-]FormatFloat('0.##.########', VFloat);
tal y como esperaba no me sirve, ya que a parte de seguir poniendo el valor en negativo, ahora me añade los decimales, y no es lo que busco.
Espero alguna idea más a ver si consigo desenredarme! Jeje
Gracias de nuevo