FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Como añadir parámetros o variables (QReport)
Hola
Necesito definir unas variables globales al QReport, en Reportman hacía lo siguiente: No he encontrado información para hacer lo mismo con QReport. Agradecido Salvica. Última edición por salvica fecha: 20-11-2007 a las 21:34:52. |
#2
|
||||
|
||||
Nunca he usado parámetros en un QuickReports. Los parámetros los tiene la consulta (TQuery) en la que se basa el QuickReport, y se accede directamente al query.params
En QuickRpeports, no existe el "Filename". Digamos que tendrás un QuickReport por cada tipo de informe que necesites. Para mostrar el informe se usa: PreviewModal, Preview, PreviewModeless (previsualización del informe) Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
||||
|
||||
Hola Lepe, gracias por responder.
De lo que se trata es de que QReport actúe en base a unas condiones externas (en mi caso las unidades de medida). Encontré una mínima información en Google (dos enlaces), y una consulta de jmselesan en éste foro http://www.clubdelphi.com/foros/show...ight=functions En teoría, según pone en http://www.quickreport.co.uk/QuickReportFAQ.doc, en la pregunta I have some variables defined in the report's functions property and I can't initialize them in the report's BeforePrint event., tengo que hacer lo siguiente: 1º - Crearme la variable en tiempo de diseño, por ejemplo una denominada "test" 2º - Modificarla por código, tal que así:
y llamar a las funciones tal que así: Bueno, pues esto "casca" y dá un error de excepción, al hacer un seguimiento "paso a paso" la creación de la variable devuelve nil ¿ideas? Salvica |
#4
|
||||
|
||||
Añado (disculpas por la omisión)
Delphi 7, Windows Xp, QReport que trae Delphi (activado según he visto en éste foro) Saludos Salvica |
#5
|
||||
|
||||
Pero, ¿debes hacerlo así exactamente o puedes cambiar el procedimiento?
Lo más fácil, File -> New -> Form, y ahora dentro pones el QuickReport. Las variables esas que necesites, las pones como variables / propiedades públicas del form, y en el OnPrint del Quickreport, lees las variables del Form. La "variable que digo" puedes definirla de tipo Variant, y así puedes almacenar una fecha, float, integer, string, boolean, etc. Incluso un array of variant con un Tstringlist para guardar los nombres, etc. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#6
|
||||
|
||||
En cuanto al error, es muy posible que dicho parámetro, aunque sea global a QuickReports no esté creado o disponible para asignar su valor antes de hacer el Preview (no me extrañaría nada de QuickReports).
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Parametros Out y Variables Delphi MySql | RiverPlate | MySQL | 1 | 17-09-2006 15:45:11 |
Como añadir el contenido de una tabla a otra | maravert | Tablas planas | 2 | 16-10-2005 04:04:40 |
Como añadir los skin al form? | tramjauer | Varios | 8 | 10-10-2005 23:07:09 |
Como añadir un nuevo evento a un componente | Javi2 | Varios | 6 | 20-12-2004 13:25:12 |
Como añadir un combo en un string grid? | burasu | Varios | 2 | 08-05-2003 09:25:56 |
|