Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-06-2008
pjmedina pjmedina is offline
Miembro
 
Registrado: abr 2006
Posts: 84
Poder: 19
pjmedina Va por buen camino
Dar formato a un DBLabel

Buenas a todos, he estado mirando por todos sitios y no he encontrado nada.


Tengo el siguiente problema, a ver si alguien puede echarme una mano:

Tengo una dblabel asociado a un field que contiene un valor numero, el cual quiero que siempre me muestre dos decimales. El problema que tengo es que siempre me muestra los decimales que tiene.
Al field le he puesto las propiedades
displayformat=',0.00'
editformat=',0.00'

Resultados segun su valor:

VALOR DEL FIELD MUESTRA EN PANTALLA
12,00 12
12,50 15,5
12,55 12,55


Espero que podais ayudarme.

Saludos
Responder Con Cita
  #2  
Antiguo 27-06-2008
Avatar de tcp_ip_es
tcp_ip_es tcp_ip_es is offline
No confirmado
 
Registrado: ago 2003
Ubicación: Madrid
Posts: 635
Poder: 0
tcp_ip_es Va por buen camino
En el tfield.displayformat pon:

Código:
#.00
Espero que te sirva. Saludos, Tony

P.D. Entiendo que lo que quieres decir es un DBText en vez de un DBLabel no??
Responder Con Cita
  #3  
Antiguo 27-06-2008
pjmedina pjmedina is offline
Miembro
 
Registrado: abr 2006
Posts: 84
Poder: 19
pjmedina Va por buen camino
Wink

Cita:
Empezado por tcp_ip_es Ver Mensaje
En el tfield.displayformat pon:

Código:
#.00
Espero que te sirva. Saludos, Tony

P.D. Entiendo que lo que quieres decir es un DBText en vez de un DBLabel no??
Gracias por contestarme pero no me ha servido.

Saludos.
Responder Con Cita
  #4  
Antiguo 27-06-2008
Avatar de tcp_ip_es
tcp_ip_es tcp_ip_es is offline
No confirmado
 
Registrado: ago 2003
Ubicación: Madrid
Posts: 635
Poder: 0
tcp_ip_es Va por buen camino
Que bd utilizas??? como accedes a ella?? de que tipo es el campo en la BD? porque llamas dblabel a un dbtext???
He hecho la prueba con un campo double en mysql accedo mediante componentes ado y funciona correctamente.


Saludos, Tony

P.D. No será tema de la configuración regional??? que notación utilizas para designar los decimales coma o punto??
Responder Con Cita
  #5  
Antiguo 27-06-2008
pjmedina pjmedina is offline
Miembro
 
Registrado: abr 2006
Posts: 84
Poder: 19
pjmedina Va por buen camino
Utilizo Firebird, y el field es de un TTable.

El problema es que tengo ya una aplicacion con tdblabel en todos sitios y por no coger y cambiar todos por tdbedit, me gustaría encontrar una solución.

Gracias por todo.
Responder Con Cita
  #6  
Antiguo 27-06-2008
pjmedina pjmedina is offline
Miembro
 
Registrado: abr 2006
Posts: 84
Poder: 19
pjmedina Va por buen camino
Cita:
Empezado por tcp_ip_es Ver Mensaje
que notación utilizas para designar los decimales coma o punto??
Se me había olvidado comentarte esto, utilizo como separador de decimales la , y separador de miles el .

En el dbedit me funciona perfectamente.


Saludos.
Responder Con Cita
  #7  
Antiguo 27-06-2008
Avatar de tcp_ip_es
tcp_ip_es tcp_ip_es is offline
No confirmado
 
Registrado: ago 2003
Ubicación: Madrid
Posts: 635
Poder: 0
tcp_ip_es Va por buen camino
Como te he dicho he hecho una prueba con una adoquery y un ttable, y en ambos casos el displayformat con #.00 me funciona correctamente, con la configuración regional que me comentas. En la imagen puedes ver un dbedit con el display format #.00 y otro sin el.

http://img520.imageshack.us/my.php?i...adbtextqm2.jpg

No se que puede pasarte, algo se te ha debido pasar....

Saludos, Tony
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
formato cel soler Varios 7 13-09-2007 09:35:27
Formato a una Cadena Ricsato Varios 2 16-05-2005 20:57:06
Como cambiar el formato de un QRSysData en formato fecha Bitbanner Tablas planas 1 13-02-2005 12:33:26
Como Obviar el formato de Fecha del Servidor para Salvar sólo en formato "dd/mm/yyyy" R_Richards Varios 4 07-02-2005 15:57:19


La franja horaria es GMT +2. Ahora son las 10:26:22.


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