Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-11-2005
perillan perillan is offline
Miembro
 
Registrado: feb 2005
Posts: 82
Poder: 20
perillan Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 03-11-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
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.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 05-11-2005
perillan perillan is offline
Miembro
 
Registrado: feb 2005
Posts: 82
Poder: 20
perillan Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 02:43:51.


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
Copyright 1996-2007 Club Delphi