Jump to content


Photo

Exportar con FDBatchMove

delphi exportar cvs batchmove formatsettings

  • Please log in to reply
No replies to this topic

#1 balger

balger

    Member

  • Miembros
  • PipPip
  • 17 posts

Posted 29 June 2020 - 05:52 PM

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





Also tagged with one or more of these keywords: delphi, exportar, cvs, batchmove, formatsettings

IP.Board spam blocked by CleanTalk.