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 12-11-2020
balger balger is offline
Miembro
 
Registrado: may 2011
Posts: 30
Poder: 0
balger Va por buen camino
Fastreport problema con reporte de multiples reportes

Hola a todos.
Ayuda urgente. Necesito unificar varios reporte en uno solo.
Pero solo consigo errores. paso de detallar.
1 utilizo macros para las sentencias SQL, en todos los reporte involucrados, del tipo
Código SQL [-]
Select * from tbl1 where &condicion order by id

Pero con algunos reportes al hacer
Código Delphi [-]
    Reporte.LoadFromFile(rpt.FileRpt);
    Reporte.PrepareReport(False);

el la sentencia Reporte.PrepareReport(False), se produce un error, indicando un SQL error, "Token unknown order"
Haciendo debug con TFDMonitor veo que la sentencia enviada es
Código SQL [-]
Select * from tbl1 where order by id
¿Donde esta la condicion?

Por otro lado, tambien veo que cualquier proceso que realizo, en el formulario, con los datos una vez obtenidos no son ejecutados.

Muchas gracias

Última edición por Casimiro Notevi fecha: 12-11-2020 a las 17:11:41.
Responder Con Cita
  #2  
Antiguo 12-11-2020
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Creo que la explicación es demasiado ambigua como para poder ayudarte, no sé si podrá ayudarte alguien que haya tenido el mismo problema.
Hacen falta más datos.
Responder Con Cita
  #3  
Antiguo 12-11-2020
balger balger is offline
Miembro
 
Registrado: may 2011
Posts: 30
Poder: 0
balger Va por buen camino
Casimiro, gracias por responder.
En realidad lo que me interesa conocer es la experiencia con este tipo de informes. Estrategias, consideraciones y problemas que te podes llegar a encontrar, como los que expuse.

Desde el vamos, veo que he cometido un error al plantear los reporte. He modificando los datos en el formulario y esto no se verá reflejado al generar un reporte de multiples reportes. O por lo menos es lo que he llagado a comprender.
Responder Con Cita
  #4  
Antiguo 12-11-2020
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Creo que lo mejor es que veas los ejemplos que trae, de ahí puedes sacar muchas ideas.
Lo principal que debes tener en cuenta es que, normalmente, un informe va a mostrar datos de una base de datos, así que tendrás un dataset para extraer esos datos y luego lo presentarás de la manera que creas más intuitiva para el usuario final.
Si cambias un dato de donde extraes el dataset, obviamente, debes añadirlo a dicho dataset y presentarlo en el informe.
No hay muchos más "secretos".
Responder Con Cita
  #5  
Antiguo 12-11-2020
balger balger is offline
Miembro
 
Registrado: may 2011
Posts: 30
Poder: 0
balger Va por buen camino
He revisado y no he encontrado un ejemplo con la operatoria de multi reportes. si tenes uno por favor hacemelo llegar.
Muchas Gracias
Responder Con Cita
  #6  
Antiguo 13-11-2020
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Si con lo de "multi reportes" te refieres a informes anidados (subreports), puedes echar un vistazo a la documentación online de fastreport.
Responder Con Cita
  #7  
Antiguo 13-11-2020
balger balger is offline
Miembro
 
Registrado: may 2011
Posts: 30
Poder: 0
balger Va por buen camino
El tema del hilo es multi-reportes
En un reporte unico, emitir muchos reportes
Responder Con Cita
  #8  
Antiguo 13-11-2020
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por balger Ver Mensaje
El tema del hilo es multi-reportes
En un reporte unico, emitir muchos reportes
No entiendo.
Responder Con Cita
  #9  
Antiguo 13-11-2020
balger balger is offline
Miembro
 
Registrado: may 2011
Posts: 30
Poder: 0
balger Va por buen camino
El nuevo reporte esta conformado
reporte1
reporte2
reporte3
reporte4

El caso puntual, es que necesito presentar un unico PDF con toda la info.
Responder Con Cita
  #10  
Antiguo 13-11-2020
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Lo siento, pero no entiendo qué quieres hacer.
Responder Con Cita
  #11  
Antiguo 14-11-2020
balger balger is offline
Miembro
 
Registrado: may 2011
Posts: 30
Poder: 0
balger Va por buen camino
Creo que con un ejemplo es la mejor forma
Tenes un reporte de facturas, otro de Cuentas Corrientes y otro de impuestos. a cada uno lo podes emitir en forma independiente.
Ahora por motivos de reglas de negocio debes hacer una presentación mensual en PDF único (un solo archivo), conteniendo los 3 informes, este debe estar ordenado por fecha operación

Ejemplo
01/01/2020
fac 1, fac 2, fac 3
Cta Cte
Impuesto1, Impuesto2,Impuesto3

02/01/2020
fac 4, fac 5, fac 6
Cta Cte
Impuesto4, Impuesto5, Impuesto6.

Espero que esto aclare el problema presentado.
Responder Con Cita
  #12  
Antiguo 14-11-2020
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Eso es un listado de facturas agrupadas por el campo que necesites y ordenadas por fecha.
Busco en la ayuda sobre "grupos", "agrupación", etc.
Responder Con Cita
  #13  
Antiguo 16-11-2020
balger balger is offline
Miembro
 
Registrado: may 2011
Posts: 30
Poder: 0
balger Va por buen camino
No es un listado de facturas. Son las facturas (el comprobante) mas por ejemplo en comprobante remito, mas comprobante A , mas comprobante B.
Por eso hablo de reportes independientes unidos en uno solo
Responder Con Cita
  #14  
Antiguo 16-11-2020
marco3k marco3k is offline
Miembro
 
Registrado: feb 2015
Posts: 60
Poder: 10
marco3k Va por buen camino
Cita:
Empezado por balger Ver Mensaje
Creo que con un ejemplo es la mejor forma
Tenes un reporte de facturas, otro de Cuentas Corrientes y otro de impuestos. a cada uno lo podes emitir en forma independiente.
Ahora por motivos de reglas de negocio debes hacer una presentación mensual en PDF único (un solo archivo), conteniendo los 3 informes, este debe estar ordenado por fecha operación

Ejemplo
01/01/2020
fac 1, fac 2, fac 3
Cta Cte
Impuesto1, Impuesto2,Impuesto3

02/01/2020
fac 4, fac 5, fac 6
Cta Cte
Impuesto4, Impuesto5, Impuesto6.

Espero que esto aclare el problema presentado.
Te entiendo lo que quieres hacer, pero no he usado o no me han pedido ese tipo de reportes, sin embargo si vas ha juntar 3 reportes en uno lo que debes hacer es llamar desde un reporte principal a los 3 reportes que indicaste mediante subinformes. FastReport soporta subinformes, por ahí esta tu solución, averigua en internet sobre eso.

Saludos.
Responder Con Cita
  #15  
Antiguo 16-11-2020
marco3k marco3k is offline
Miembro
 
Registrado: feb 2015
Posts: 60
Poder: 10
marco3k Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Si con lo de "multi reportes" te refieres a informes anidados (subreports), puedes echar un vistazo a la documentación online de fastreport.
Aquí Casimiro te dijo por donde debes comenzar a buscar. Básicamente haces tus 3 reportes independientemente y luego los llamas mediante subreport (subinformes) en un reporte principal y listo. Este tipo de informes seria útil como tablero de mando o dashboard como le dicen.

Saludos.
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
Reportes en FastReport.Net MIKEYO0414 Impresión 1 25-04-2013 23:18:12
Problema abriendo proyecto con reportes(FastReport) en C++ Builder XE3 DSK25 Impresión 0 04-12-2012 03:40:22
Multiples instancias en Fastreport afxe Impresión 0 24-02-2010 16:54:13
de Rave Report a PDF multiples reportes??? paladincubano Varios 1 04-01-2008 18:08:41
Reportes en Web con Fastreport jegrebahe1 Impresión 0 06-06-2007 01:55:52


La franja horaria es GMT +2. Ahora son las 17:44:27.


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