Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Recuperar linea si el Qrdbtet no tiene datos (https://www.clubdelphi.com/foros/showthread.php?t=26800)

perillan 03-11-2005 19:34:16

Recuperar linea si el Qrdbtet no tiene datos
 
Tengo un informe con QReport y necesitaria que en una banda de SubDetail con varios campos que se muestran en Qrdbtext y cada uno en un linea diferente, lo que necesitaria es que si un campo de una linea cualquiera si no tiene datos pues que no me quede el espacio libre, si no que se recupere esa linea por el siguiente campo que si tiene datos.
Un saludo.

marcoszorrilla 03-11-2005 19:49:54

No lo tengo a mano pero he hecho algo como lo que quieres, sino recuerdo mal, coloqué todos los campos y tome nota de sus coordenadas Top, al entrar compruebo si tiene datos por ejemplo el QrDbText1, sino no los tiene al 2 le atribuyo el Top que tenia el 1......

En realidad si se colocan de forma proporcional simplemente es restarle a su posición Top un número fijo.

Un Saludo.

perillan 05-11-2005 17:49:59

Segun el libro de la cara oculta de Delphi 4, en el capitulo de QuickReport deberia funcionar con la siguiente instrucción en el beforePrint de la banda detail:


PrintBand := not IBQuery2Nombre.IsNull ;

Funciona pero no bien, ya que hay algun registro que se los salta y no lo saca.
¿ Alguien sabe el motivo?.
Un saludo.


La franja horaria es GMT +2. Ahora son las 20:28:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi