Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-08-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.740
Poder: 26
ContraVeneno Va por buen camino
Pues si, la solución es hacerlo con el CompositeReport
al menos yo así lo tengo. Haces el mismo reporte, con el mismo formato, para las diferentes cosas que necesitas, al final, los agrupas todos juntos con el compositereport y aparecerán los tres como si fueran uno solo, el usuario simplemente verá un reporte. Puedes jugar con la propiedad "PrintIfEmpty" de cada reporte si deseas que aparezca o no cuando este no contenga datos.

El preview, lo tienes que hacer al compositereport
Código:
....
qrcompositereport1.Preview;
....
Y en el evento OnAddReports del compositereports:
Código:
procedure TfrmImprimir.QRCompositeReport1AddReports(Sender: TObject);
begin
with QRCompositeReport1.Reports do begin
  Add(qrReporteReCambios);
  Add(qrReporteMaquinas);
 end; //with

end;
Si el compositereports no te esta funcionando, entonces te esta faltando algún detalle a la hora del diseño.
__________________


Última edición por ContraVeneno fecha: 04-08-2007 a las 17:34:41.
Responder Con Cita
  #2  
Antiguo 04-08-2007
ercea ercea is offline
Registrado
 
Registrado: ago 2007
Posts: 4
Poder: 0
ercea Va por buen camino
Hola ContraVeneno, gracias por responder. Cuando dices problema de diseño, te refieres al diseño de cada quickreport no?. Bueno si es así ambos tienen el mismo diseño:

[Logo de la empresa con banda rbTitle]
[Título "PRESUPUESTO" + Datos del presupeusto + datos cliente en banda rbColumnHeader]
[Detalles de los recambios (codigo, nombre, precio, unidades, subtotal) en banda rbDetail]
[IVA, Descuento, Precio Total en banda PageFooter]

Para las máuiqnas es exactamente el mismo, solo que en detalles tiene más campos (nº mod, nº serie, marca, modelo, precio, unidades, subtotal)

He hecho un formulario para cada reporte con su rspectivo Query, más otro formulario más para el QRCompositeReport. En el evento OnAddReport tengo puesto lo que me comentas, y en un botón llamo al método Preview del composite. No me hace nada, y si le vuelvo a pulsar me sale una excepción "Access violation at address 00000000. Read of address 0000000".

De todos modos, muchas gracias por responder, al menos sé que me tengo que guiar por el componente ComopositeReport, así que miraré a ver qué pasa para que falle

gracias y saludos!

EDITO: corregido, esa excepcion me hacia pensar que no se estaban creando correctamente los quickreports por separado, se me habian quitado los datasets al separar en formularios cada uno :S ya lo hace todo correctaemnte.

Gracias de nuevoy saludos!

Última edición por ercea fecha: 05-08-2007 a las 16:39:49.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Como poner un pie detalle para dos bandas detalles en FastReport David Impresión 0 09-06-2007 17:41:43
incluir dos detalles en QuickReport.....! uper Impresión 9 17-05-2007 00:57:34
QuickReport Lío con las Bandas Carmelo Cash Impresión 3 28-07-2006 17:32:27
Bandas en QuickReport JulioGO Impresión 0 25-07-2006 18:22:51
Dudas con las bandas de Quickreport Carlex Impresión 3 20-04-2004 15:40:42


La franja horaria es GMT +2. Ahora son las 02:46:37.


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