Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-01-2016
bitbow bitbow is offline
Miembro
 
Registrado: jul 2006
Posts: 366
Poder: 18
bitbow Va camino a la fama
Error en displayformat DBGrid

Hola a todos, soy nuevo por aquí, tengo un pequeño problema espero me puedan apoyar.


Actualmente tengo una aplicación de punto de venta en Lazarus (Por si gustan probarla y criticarla un poco >> https://sourceforge.net/projects/ffactlite/), el problema se me presenta a la hora de mostrar las cifras fraccionarias en los DBGrids con formato 0,00 (en México esto seria 0.00 y no tengo problemas) estoy usando una base de datos SQLite (fácil de instalar y configurar). SQLite no permite la configuración del separador de decimales por lo que la información se guarda >> 0.00 sin importar que separador tenga definido la aplicación.

Para solucionar el problema cree una función en donde valido que separador el separador de acuerdo al definido en la aplicación, de igual forma dependiendo de esto cambio el displayformat de los campos numéricos directo en los Tables y Querys (esto funciona hasta cierto punto), el problema es que en los grids me muestra un formato diferente, si me toma la coma como separador pero de forma distinta, esto es lo que tengo definido en los DisplayFormat := '#.###,0'; también he intentado DisplayFormat := '.0,00'; y DisplayFormat := '#.,0'; y en todos los caso me pone las cantidades como ##,000 o ,0000 tomando mas decimales fijos de los que defino.

¿Alguien me puede indicar si estoy mal o se define de forma distinta para la coma como separador?

https://10691009006829448062.googleg...phmJsyK1d3_hS8

Saludos y gracias por el apoyo.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con DisplayFormat Efren2006 OOP 15 31-03-2011 17:00:09
La propiedad DisplayFormat gcaffe Varios 1 25-12-2009 15:18:01
DisplayFormat de campo calculado hcalero Varios 1 10-05-2007 19:44:09
DisplayFormat en Builder c++ 5??? alt126 C++ Builder 1 20-04-2006 11:31:54
DisplayFormat en tiempo de ejecución? mguixot OOP 4 01-06-2004 11:38:19


La franja horaria es GMT +2. Ahora son las 06:54:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi