Club Delphi  
    Paypal   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 27-02-2011
rick1979 rick1979 is offline
Registrado
NULL
 
Registrado: feb 2011
Posts: 1
Poder: 0
rick1979 Va por buen camino
Problema con CompositeReport

Saludos grupo.

Tengo el siguiente problema.

Tengo una serie de reportes, que junto usando el CompositeReport, pero por obvias razones, algunos reportes intermedios no tienen resultados.

Y sucede que me mezcla los encabezados de un reporte con los del siguiente. Es decir,
En el reporte 1 en la "banda de titulo" tengo mis labels, para indicar las columnas de los datos de ese reporte. pero al estar vacio me imprimie el titulo del reporte con las respectivas columnas pero con los datos del siguiente reporte.

Intente agregando un summary band a todos los reportes y poniendo en el evento AfterPrint
on QuickRepN.NewPage.

Pero al parecer no ha tenido resultado.

Alguna idea ? gracias de antemano.
Responder Con Cita
  #2  
Antiguo 01-03-2011
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 20
rgstuamigo Va por buen camino
Arrow

Hola rick1979 bien venido al clubdelphi.
Como eres nuevo te invito a leer nuestra Guía de estilo para conocer ciertas reglas del foro sin olvidar de hecharle una miradita a las etiquetas para que tus post esten bien formteado y tengan estética.

Sobre tu problema te puedo sugerir que podrías utilizar el evento BeforePrint de tu banda de título y verificar de algun modo si las bandas detalle(Detail) van a tener datos o no, lógicamente no podemos accesar a las bandas de detalles ya que aún no se habrían cargado, pero sí podemos acceder al "origen de los datos" de la banda Detalle,para explicarme mejor te pongo un ejemplo, digamos que en alguna banda detalle se va imprimir datos desde una Base de datos y yo quiero saber si van a haber datos en esa banda o no, entonces no me queda que verificar haciendo quizás una consulta SQL para saber si hay datos o no
Con eso te quiero decir que si usamos el evento BeforePrint de tu banda de título, pues en éste evento deberiamos hacer dicha consulta SQL, y si hay datos no hacer nada, es decir que se siga el procedimiento normal de impresion, pero si no hay detalle entonces podemos deshabilitar (Enabled=False) la banda del Título para que no se imprima
Bueno es solo una idea, pues habrá que probarse...
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
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
CompositeReport chavi Impresión 0 28-11-2007 21:51:21
Problemas con CompositeReport ManelC Impresión 1 12-06-2007 01:09:30
exportar COMPOSITEReport a rtf Eusebio Impresión 1 29-11-2006 13:55:44
Compositereport omarifr Impresión 4 25-11-2004 14:37:16


La franja horaria es GMT +2. Ahora son las 08:50:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi