Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-09-2006
jre740824 jre740824 is offline
Registrado
 
Registrado: ago 2006
Posts: 8
Poder: 0
jre740824 Va por buen camino
Como mostrar Decimales

Hola!!!!

Tengo un query de una division donde el resultado por ejemplo debe ser 7.5.

El problema es que cuando corro el reporte, en el edit donde pongo el resultado del query muestra solo 7.

Saben de alguna funcion u otra manera para que muestre los decimales???

Gracias...
Responder Con Cita
  #2  
Antiguo 13-09-2006
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Sino dices que utilizas para hacer los informes va a ser dificil poderte ayudar, por poner un ejemplo en QuickReport, tienes la propiedad:
Mask:,0.00


Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 13-09-2006
jre740824 jre740824 is offline
Registrado
 
Registrado: ago 2006
Posts: 8
Poder: 0
jre740824 Va por buen camino
Cierto, una disculpa.
Si, utilizo QuickReport, eso del Mask en que objeto del QuickReport permite implementarlo?
Gracias de antemano!
Responder Con Cita
  #4  
Antiguo 13-04-2007
ZRR ZRR is offline
Miembro
 
Registrado: jun 2005
Posts: 39
Poder: 0
ZRR Va por buen camino
Post

Yo tengo un QRDBText para desplegar las cantidades en los reportes y para formatear la cantidad en la propiedad "Mask" del componente le indico
Código:
#,##0.00
y funciona correcto

Aprovechando...
Tengo un TQRLabel para mostrar un campo fecha en formato
Código:
dd/mmm/aaaa
en la propiedad Mask le indico
Código:
dd/mmm/yyyy
, todo bien si el campo en la tabla tiene un valor, pero si es null, en el reporte muestra la fecha
Código:
30/Dic/1899
, y debería mostrarla en blanco. Alguien sabe como puedo evitar que se muestre asi? si le quito el Mask si la imprime en blanco pero el formato de las fechas las imprime como
Código:
02/09/2007
y no quiero que se muestren asi ya que el resto de las fechas estan en formato
Código:
dd/mmm/yyyy
. Si alguien puede ayudarme les agradecería mucho.

Saludos
Responder Con Cita
  #5  
Antiguo 13-04-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
En el evento BeforePrint de ese QrDBText o de la banda donde está, debes hacer la comparación.

Si el campo de la base de datos es nulo (campo.IsNull) entonces cambias el texto que debe aparecer (ese texto es un parámetro del propio evento BeforePrint).

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
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
mostrar solo dos decimales clanmilano Varios 1 15-11-2005 23:31:52
Cómo Redondear a 4 decimales un campo de tipo Numérico vick Conexión con bases de datos 1 11-10-2005 01:04:23
Como Reducir Decimales en Campo Float???? AGAG4 Firebird e Interbase 3 26-09-2005 15:27:07
Cómo substituir la , por el . (decimales) socger Varios 2 16-05-2005 07:56:26
Mostrar siempre 2 decimales Novás SQL 6 30-12-2003 16:29:14


La franja horaria es GMT +2. Ahora son las 19:10:52.


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