Ante todo gracias
lepe y
alfredo por las molestias
Cita:
Empezado por Alfredo
Efectivamente, tal como lo describe Lepe, lo mejor seria crear el form con el Qreport y sus variables, y si la llamada ...
|
No, esa solución no me vale porque tendría que declarar todos los OnPrint de los campos que utilizasen las variables (soy un vago, que le voy a hacer )
Cita:
Empezado por Lepe
Ya he tenido un poco más de tiempo con esto, no me gusta el estilo, pero bueno, si es lo que necesitas....
Que conste que no son "parámetros" como has visto, se incluye pagenumber, por tanto son funciones que debe interpretar QuickReport;
Código Delphi [-] uses qrExpr;
var pr:TqrEvResult;
// añadimos por código una función:
Quickreport1. functions.addFunction('piopio', quotedStr('mi gorrioncito canta pio pio'));
Quickreport1. functions.addFunction('unEntero', 25));
// si es un string, debes pasarlo con quotedStr, o el parser interno creerá que es una
//función de agregado (avg, sum, etc) o funciones interna dando excepciones 'Unknow function 'migorrioncito canta pio pio'.
También tienes DeleteFunction, y después de ejecutarla, asegúrate de llamar a functions.Prepare.
Saludos
|
Probaré con esto y ya os contaré.
Me parece que el problema que tenía era el
Prepare que no lo estaba llamando
Abusando un poco de vuestra confianza
¿Donde puedo encontrar información para/como crear funciones de usuario en
Report Manager?
Estoy pensando volverme a los orígenes
Saludos
Salvica