FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Problemas con Banda detalle de QReports
Hola amigosd del foro:
Tengo el siguiente lio, resulta que tengo un reporte en Qreports (3.0.5, interbase 5.5, delphi 5) donde imprimo una lista de alumnos que se alimenta de una query, en el Beforeprint de la banda de detalle, calculo un promedio de las notas de este alumno, si cumple con la condición dada por el promedio, imprimo el registro del alumno, en caso contrario no, el drama que tengo es que como hago que el registro que no cumple con la condición no se imprima, lo he hecho con la propiedad enable := False del detalle pero me desabilita el detalle para todos los registros, de igual manera la variable printband al colocarlo en false no imprime ninguna linea de detalle. Les agradecería si me ayudaran un poco con esto, gracias amigos
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#2
|
||||
|
||||
¿No tienes posibilidad de filtrar los registros previamente en la consulta?... sería mucho mas sencillo, que lidiar con QuickReports
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
||||
|
||||
No, por que hay condiciones son muy complejas para calcular el promedio, mi solución sería no imprimir el registro pero qreport no lo permite
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#4
|
||||
|
||||
Bueno, en el BeforePrint de la banda Detalle, tienes que cambiar el valor de PrintBand a False en las que no quieres que se impriman.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#5
|
||||
|
||||
Cita:
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
|
|
|