FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error en QR...solamente
Hola, normalmente uso este tipo de paquete de instrucciones para lanzar cualquier form...incluyendo los reportes.
report_ReciboIngreso := treport_ReciboIngreso.Create(Application); With DatosDatabase Do try a_Transaction_Queries_Commit.Execute; a_Transaction_Queries_Start.Execute; report_ReciboIngreso.Query.ParamByName('P_RECIBO').AsInteger := qRecibosID_RECIBO.Value; report_ReciboIngreso.Query.Open; if Not(report_ReciboIngreso.Query.IsEmpty) then Begin report_ReciboIngreso.QueryDetalles.Open; report_ReciboIngreso.Preview; End Else ShowMessage('No hay datos'); a_Transaction_Queries_Commit.Execute; finally FreeAndNil(report_ReciboIngreso); end; Sucede que en algunos casos...viendo el Preview....me sale un error de esos tipos que te dicen que hay algun objeto que tratas de cerrar inadecuadamente....que nunca he logrado saber cómo de donde proceden.... Ya probé y saque el reporte (QR) de los form que se crean a códigazo puro, y lo puse que se creará en tiempo de diseño. Ahora, no da error..... Pero lo extraño, es que a veces sucede y otras veces no, y es el mismo paquete de códigos el que uso.....me pueden dar una luz de donde es que lo uso mal? Tengo sistemas que no siempre, pero a veces lo hacen....y cómo el error da de forma aleatoria....no me había tomado el trabajo. esto mismo es lo que hago para levantar forms modales..... Cómo es que se puede usar correctamente el Preview sin que dé este tipo de error....el segmento de código está bien?. Notas: a_Transaction_Queries_Commit.Execute; a_Transaction_Queries_Start.Execute; Estas instrucciones son procedimientos que he creado con Transacciones Globales para todos los queries.....y los uso para los reportes. DatosDatabase Es el TDataModule donde tengo estos procedimientos y el componente Database. Uso FireBird y Delphi 7. Muchas gracias, este hilo hace tiempo que tenia que haberlo escrito, seguro que a alguien ha dado algo parecido....espero.... Saludos Fdo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Evitar solamente Alt+f4 en mi aplicacion | Gelmin | Varios | 8 | 13-09-2013 18:43:07 |
Como instalar solamente el BDE | afarenas | Conexión con bases de datos | 3 | 08-08-2006 18:32:07 |
Instalar ODBC solamente | brandolin | Conexión con bases de datos | 0 | 30-09-2004 19:45:38 |
Instalar DBE Solamente | brandolin | Conexión con bases de datos | 2 | 15-05-2004 02:36:22 |
me cuenta solamente 1 | Manuel | SQL | 4 | 11-08-2003 22:01:58 |
|