FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Formato de Numeros y Fechas
Hola amigos del Club.
Tengo una aplicación desarrollada en Delphi 7 sobre SQL Server 2000. Estoy migrando dicha aplicación para que trabaje con 2 idiomas adicionales (ingles y frances), para eso uso componentes de la empresa EMS que me permite realizar la localización de los strings. Mi problema radica que en mi pais usamos la notación 999,999,999.99 (. para decimal y , para miles). Actualmente todos mis tablas usan el formato ###,###,##0.00. Pero en el pais en el que se vendera mi programa usan el formato 999.999.999,99 (, para decimal y . para miles). Mi consulta es la siguiente: Como puedo saber la configuración que tiene windows para el formato numérico, de moneda y de fecha y usar ese formato en mi programa. Y cual seria la solución mas óptima para que mis campos trabajen con ese formato, es decir, tengo que colocar: MiTablaMiCampo.Displayformat := Formato_Numerico_Detectado_en_Windows para cada campo, y forma que uso? Gracias por su interes, su tiempo y su valiosa ayuda. Saludos |
#2
|
||||
|
||||
sysutils.DecimalSeparator := '.';
sysutils.ThousandSeparator := ','; En principio, esos separadores se extraen de la configuración de windows. Si necesitas cambiarlos en tiempo de ejecución, debes hacerlo en la parte initialization de tu primera ventana o datamodule que se crea en tu aplicación. La máscara que indicas, es equivalente a esta otra: ',#0.00' No he hecho lo que pides, así que quizás haya una mejor forma de hacerlo, a falta de otra solución, podrías crear una rutina que busque por todos los controles del Form/Datamodule y si es un campo de tipo currency, bcd o Float, aplicarle la máscara. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Numeros con formato en sql | santiago14 | SQL | 6 | 21-08-2007 21:24:13 |
Cambiar Formato de celdas con numeros en excel | Siegfried | Conexión con bases de datos | 0 | 11-10-2006 18:34:44 |
Formato numeros | jzginez | PHP | 2 | 26-12-2005 16:18:56 |
Formatear fechas y numeros | Halfo | Firebird e Interbase | 1 | 05-11-2004 18:55:20 |
Formato en números en un grid | aip | OOP | 3 | 01-09-2004 00:29:00 |
|