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 29-06-2004
rjsitruiz rjsitruiz is offline
Miembro
 
Registrado: may 2004
Posts: 42
Poder: 0
rjsitruiz Va por buen camino
Imprimir reportes con Suma de horas

Hola:

Estoy haciendo un reporte con el QReport que quiero que me muestre los tiempos de duraciones de ciertos aspectos los cuales los represento como 00:00:00. Este campo que pertenece a una tabla que está hecha en Access es de tipo Fecha/Hora, en el reporte tengo un QRExpr el cual me suma todas la duraciones y me da un total. El problema consiste que en el campo donde guardo las duraciones le guardo un 00:00:45 y cuando me lo muestra en el reporte me lo muestra como 30/12/1899 00:00:45... por lo que el QRExpr no me lo suma... como hago para que no se me muestre la fecha y asi el QRExpr me sume las duraciones.

Ejemplo: 00:00:15 + 00:00:23 = 00:00:38

Saludos
Responder Con Cita
  #2  
Antiguo 29-06-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
te muestra la fecha 30/12/1899 porque el formato que le estas indicando incluye la fecha. Si le asignas el formato "hh:mm:ss" no creo que tengas ese inconveniente, que es cuestión de despliegue de los datos nada mas.

ahora... para la sumatoria, debes tener en cuenta que haras cuando supere las 24 horas, puesto que un campo TDateTime te mostraría:

31/12/1899 01:00:00

para una "suma" de 25 horas.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 30-06-2004
rjsitruiz rjsitruiz is offline
Miembro
 
Registrado: may 2004
Posts: 42
Poder: 0
rjsitruiz Va por buen camino
Le puse en Access el formato "hh:mm:ss" y me sigue saliendo con la fecha, no cambia para nada. En cuanto a la sumatoria según los datos que manejo nunca va a pasar de las 24h.



Saludos y Gracias
Responder Con Cita
  #4  
Antiguo 30-06-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
¿Estamos hablando de access o de delphi?

Debiera ser en delphi, en el DisplayFormat (por ejemplo) del TField asociado al campo.
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #5  
Antiguo 30-06-2004
rjsitruiz rjsitruiz is offline
Miembro
 
Registrado: may 2004
Posts: 42
Poder: 0
rjsitruiz Va por buen camino
Unhappy

¿Estamos hablando de access o de delphi?

Debiera ser en delphi, en el DisplayFormat (por ejemplo) del TField asociado al campo.
Esta claro que estamos hablando de Delphi, pero en realidad no se resuelve mucho que a la hora de mostrar los datos se muestre 00:00:53 cuando internamente los datos son 30/12/1899 00:00:53 ya que se me haría imposible poder sumar eso.

Saludos
Responder Con Cita
  #6  
Antiguo 30-06-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Ya veo.

El problema es que no sabes cómo se manejan las fechas/horas en delphi.

Te recomiendo investigar sobre el campo TDateTime (¿F1?), y ya verás como tengo razón.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
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


La franja horaria es GMT +2. Ahora son las 12:11:29.


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