Error al llamar por segunda vez al QReport
saben tengo un problema con los qreport (directos que no tienen form) , la segunda vez que lo llamo me sale el mensaje de que ya existe el quicreport masomenos asi:
Proyect P_Principal.exe raised excepcion class EAccessviolation with message
'acces violation at address 4244522E read of address 4244522E'
o el siguiente mensaje
' a Tcomponent named QRStandarpreview report already exists'
el codigo que tengo es el siguiente:
//***************************//
try
//pero ojo el reporte no esta dentro de un form de que otra forma lo llamo
Application.CreateForm(TqrAsientoDoc,qrAsientoDoc);
//aqui mando parametros para los querys
qrAsientoDoc.Prepare;
qrAsientoDoc.Preview;
finally
qrAsientoDoc.free; //tambien he provado con release
//******************//
talvez puedan ayudarme a mejorar ese codigo que es un desastre
agradezco cualquier ayuda que puedan brindarme
gracias
PD: Lo necesito urgente
|