FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
componente TcxCurrencyEdit del Dev Express
Hola a todos, esta va lanzada a las personas que han utilizado con frecuencia el componente TcxCurrencyEdit del dev express, resulta que necesito trabajar con dicho componente para que se más cómodo para mi la entrada de datos y evitarme algunas validaciones, además de que el componente visualmente me da la oportunidad de visualizar el signo de $, algo que esteticamente es agradable.
Yo tomo tal y como el componente viene y lo pongo el el formulario, dicho componente trae por defecto la propiedad displayformat = Bs ,0.00;Bs -,0.00 que es lo que necesito, es decir que el usuario pueda poner tanto datos decimales como enteros y como anteriormente dije para mi necesidad cambio el Bs por $ por lo que al final me queda la propiedad así displayformat = $ ,0.00;$ -,0.00 hasta ahí todo bien, solo que cuando corro la app e instroduzco por ejemplo el valor de 2.4 cuando el componente pierde el foco pone el valor de $24.00, me pregunto que está mal, que he de alterar?? es decir cualquier valor decimal que ponga me lo termina transformando en entero... Saludos Dunia |
#2
|
||||
|
||||
que raro... no tendría que hacer eso a menos que no estén bien definidos la cantidad de decimales y el símbolo de decimales...
__________________
|
#3
|
|||
|
|||
para mayor información he de aclarar que esta versión del dev express es la 2009 y que utilizo el delphi 2009. Este mismo componente me funciona divinamente en delphi 7 pero con una versión más antigua del dev express
|
#4
|
||||
|
||||
Quizá es una pregunta absurda, pero has probado a poner coma (,) en lugar de punto (.) ???
En lugar de: 2.4 poner: 2,4 A mi este componente me funciona correctamente (en su penultima version).. |
#5
|
||||
|
||||
Keypress
En el evento OnKeyPress de tu componente coloca esto:
Y el formato, puedes usar esto: ₡,0.00;-₡,0.00 De tal forma que; cada vez que el usuario oprima una coma, esta se comporte como un decimal, ya que en inglés el punto equivale a la coma latinoamericana.
__________________
Nada es parasiempre. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
outlook express y *.eml | kverna | Internet | 1 | 08-02-2008 15:06:26 |
IB Express | KAYO | Conexión con bases de datos | 3 | 10-05-2007 10:50:51 |
PCI express de video | andyctnt | Varios | 1 | 14-04-2007 18:59:17 |
BDE es compatible con sql express? | Alexandercash | Conexión con bases de datos | 4 | 08-01-2007 21:45:48 |
MS SQL Express | Carlos Hurtado | MS SQL Server | 2 | 28-08-2006 11:05:40 |
|