Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-09-2010
dunia_lv dunia_lv is offline
Miembro
 
Registrado: feb 2005
Posts: 60
Poder: 20
dunia_lv Va por buen camino
Unhappy 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
Responder Con Cita
  #2  
Antiguo 29-09-2010
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
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...
__________________

Responder Con Cita
  #3  
Antiguo 29-09-2010
dunia_lv dunia_lv is offline
Miembro
 
Registrado: feb 2005
Posts: 60
Poder: 20
dunia_lv Va por buen camino
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
Responder Con Cita
  #4  
Antiguo 29-09-2010
Avatar de yapt
yapt yapt is offline
Miembro
 
Registrado: sep 2006
Ubicación: España
Posts: 258
Poder: 18
yapt Va por buen camino
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)..
Responder Con Cita
  #5  
Antiguo 29-09-2010
Avatar de heroe
heroe heroe is offline
Miembro
 
Registrado: may 2006
Ubicación: Cartago, Costa Rica
Posts: 45
Poder: 0
heroe Va por buen camino
Smile Keypress

En el evento OnKeyPress de tu componente coloca esto:

Código Delphi [-]
  if Key = ',' then
    Key := '.';

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.
Responder Con Cita
Respuesta



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
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


La franja horaria es GMT +2. Ahora son las 14:16:09.


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