Ir al contenido



Foto

Exportar con FDBatchMove

delphi exportar cvs batchmove formatsettings

  • Por favor identifícate para responder
No hay respuestas en este tema

#1 balger

balger

    Member

  • Miembros
  • PipPip
  • 12 mensajes

Escrito 29 junio 2020 - 05:52

Hola Gente.

Se me presenta en sig, problema. .

Tengo que generar un txt a partir de una query. Estoy usando Berlin FDBatchMoveTextWriter. El tema es que no puedo configurar que los importes salgan como 123456.12. En el 1er intento definí las propiedades del componente (sin Fields) pero obtenía 123456.1200000001. Luego cree los Fields, los configure la precision en 2, en este caso obtengo 123456,12. No estoy pudiendo hacer que el separador decimal sea el punto (.)

Intente.

var
  fs: TFormatSettings;
 
begin
  fs := TFormatSettings.Create('en-US');
  fs.DecimalSeparator := '.';
  fs.ThousandSeparator := #0;
  System.SysUtils.FormatSettings := fs;
 

Pero aun obtengo 123456,12

 

Si cambio la configuración local de la PC. Anda perfecto.

 

¿En que me estoy equivocando?

Gracias.


  • 0





Etiquetado también con una o más de estas palabras: delphi, exportar, cvs, batchmove, formatsettings