Ver Mensaje Individual
  #9  
Antiguo 24-11-2007
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Reputación: 21
salvica Va por buen camino
Ante todo gracias lepe y alfredo por las molestias
Cita:
Empezado por Alfredo Ver Mensaje
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 Ver Mensaje
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
Responder Con Cita