![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#5
|
|||
|
|||
|
Hola... también estoy con un problema con el composite, pero un poco diferente. Les cuento: tengo 3 formularios A, B y C
A: se llama desde el menu y se eligen alumno y curso al que pertenece para mostrar en los reports los examenes q rindio y notas B: es llamado por A y contiene un quick report con varios datos tomados de la BD. Ademas contiene el composite report C: contiene otro quick report que quiero adosar al reporte en A. Hago lo siguiente, en el Form A cuando hace click en el botón para ver el reporte: // FORM A procedure tFormA.ButtonClick(Sender...){ if(FormB=nil) then Application.CreateForm(TFormB, FormB); } // FORM B procedure tFormB.FormCreate(Sender...){ // ... tomo datos de la BD QRCompositeReport.Preview; // ... } procedure TFormB.QRCompositeReportAddReports(Sender..); begin with (QRCompositeReport.Reports) do begin Add(QuickRenFormB); Add(FormC.QuickRenFormC); end; end; En la línea de código marcada en rojo es en la cual tengo problemas, porque mi form C es nil, no está creado aún. Intenté varias cosas como crearlo antes del preview del composite pero solo me muestra el form C y luego cuando intenta hacer el preview me da error. Nunca creo los formularios hasta que los necesito, y luego los destruyo, Sé cuál es el error pero no sé cómo solucionarlo y no sé cómo se suelen manejar uds en la creación de forms Agradeceré muchísimo su ayuda!!! Espero que entiendan el resumido código que puse y sino no duden en preguntar! |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Unir imagenes jpg | alain | Gráficos | 6 | 09-04-2008 22:10:29 |
| Unir dos informes - Crystal Reports | TONIAM | Impresión | 2 | 04-07-2006 16:18:57 |
| Unir dos DBgrids | Nbull | Conexión con bases de datos | 2 | 02-02-2006 09:19:00 |
| Unir tres qry | alcides | SQL | 6 | 11-07-2005 17:34:33 |
| Unir Columnas | vtdeleon | SQL | 4 | 15-06-2005 00:34:49 |
|