FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
FastReport: imprimir listados de campos variables
Tengo un dbgrid con los resultados de búsqueda según el criterio del usuario, obviamente el sql es variable, tanto de campos, tablas, order by, etc.
¿FastReport tiene alguna forma de hacer ese Report en tiempo de ejecución de forma automática? ¿y FreeReport? QuickReports tiene el qrCreateList (ya se ha hablado mucho en el foro), pasando los nombres de los campos y el query/tabla, hace el listado automático. Actualmente estoy probando FreeReport 2.2 y no he encontrado nada, pero igual existe . El hecho de preguntar por FastReport, es que de tener esa característica, compraría los componentes. Agradezco vuestro tiempo y sobre todo, vuestros comentarios Edito: He visto los "hilos relacionados" pero no están relacionados con mi pregunta. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 03-02-2008 a las 14:59:17. |
#2
|
||||
|
||||
Hola,
Puedo confirmate que la versión 4 de fastreport tienes esa opción. Pongo un ejemplo que viene con las demos.
Un saludo.
__________________
PepeLolo El hombre el único virus que mide más de unas cuantas micras Última edición por dec fecha: 03-02-2008 a las 17:28:59. |
#3
|
||||
|
||||
Muchas gracias, ni se me hubiese ocurrido mirar por esa vía.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#4
|
||||
|
||||
¿Por qué siempre empezamos por lo más difícil?
En la carpeta Demos de FreeReport 2.34 viene una subcarpeta "runtime" y el código es este:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
|||
|
|||
Hola, gracias por la respuesta.
Tratando de hacer algo que indicas obtengo un error. Te adjunto la imágen y te pongo el código de cómo lo realizo.
Agradezco cualquier comentario. FCG Última edición por FerCastro fecha: 04-02-2008 a las 06:20:25. |
#6
|
||||
|
||||
Yo todavía no he llegado a las variables, espero que alguien responda.
Un detalle: en este hilo no se ha hablado de "variables" propiamente dichas. Mi idea es algo así: Aunque la tabla tenga más campos, el informe solo mostraría los campos especificados. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#7
|
||||
|
||||
Hola Lepe, no manejo FastReport... y apenas conozco los QReport.
¿Por casualidad lo que buscas es más o menos hacer lo que pretende david_uh en este hilo? Yo he visto esa demo que envió y parece ser interesante y prometedora. Como para ampliarla... Si es algo parecido a eso lo que buscas, tal vez se podría "migrar" lo que propone David a FasReport. Saludos, |
#8
|
||||
|
||||
Hola amigos,
hace tiempo colgé el código de una utilidad para generar reportes cuyo origen es una query ( cualquier query ). A pesar de estar hecho para ADO, es fácil cambiarlo para otros componentes. Os paso la referencia por si alguien lo considra interesante. Es para QuickReport estandard. http://www.clubdelphi.com/foros/show...jcg02+informes Este mismo código está incluido ( seguramente mejorado ) en el hilo que abrió Caral del programa de facturación paso a paso, como parte de una apliacción que colgué para que la pudieran destripar los foristas. Espero haber aportado algo útil. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#9
|
||||
|
||||
Perdonad por no responder antes, he perdido el hilo de vista, aunque he progresado bastante. Anoche a las 2 de la madrugada hice funcionar mi "TfrAutoReport".
Exacto Delphius, es eso lo que quiero conseguir, pero con FreeReport (versión con código fuente de los FastReports, aunque algo antiguos). fjcg02: Estoy migrando una aplicación desde QuickReports a FreeReports. Existe un fallo conocido por QuSoft y sin solución: Cuando le da la gana, no imprime la foto de un QRDBImage. Es un fallo aleatorio y sin excepciones. Este código es provisional y tendré que añadir más cosas:
Tengo creada una presentación preliminar para FastReport. Mi idea es colocar ese componente en dicha ventana, asignar las propiedades de página y márgenes en el inspector de objetos, y ya en tiempo de ejecución usarlo para generar cualquier informe. De momento funciona. Reconozco que FreeReports tiene los eventos OnGetValue, algo así como el OnNeedData del QuickReports, pero no quiero usar ese método, implica muchos cambios.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#10
|
||||
|
||||
Cita:
Código Delphi [-] DM.reporte.Variables['cCadenaLetra'] := QuotedStr(DM.Letras1.AsString); Los valores se tienen que pasar en formato cadena, no como string. un saludo.
__________________
PepeLolo El hombre el único virus que mide más de unas cuantas micras |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Para pasar variables de Delphi a FastReport | David | Impresión | 3 | 11-05-2007 20:14:22 |
Fastreport - Campos Dínamicos | isg | Impresión | 0 | 16-10-2006 09:39:15 |
DBGrid con campos variables | mayte mtz | SQL | 9 | 15-11-2005 23:12:58 |
Consejo para imprimir ticket, facfuras y listados | ctronx | Impresión | 3 | 06-09-2004 16:18:44 |
Evitar listados con Campos en blanco? | kia | Impresión | 5 | 18-10-2003 13:00:31 |
|