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 01-04-2006
Avatar de fedelphi
fedelphi fedelphi is offline
Miembro
 
Registrado: abr 2006
Ubicación: Santa Fe
Posts: 122
Poder: 19
fedelphi Va por buen camino
Post Dividir un reporte

Hola a todos, mi problema es que tengo que imprimir los datos de un tabla que tiene mas columnas de las que entran en el ancho de la hoja. Utilizo QReport y los valores que le puse en Page.Width del QuickReport es de 800 mm, pero la impresora solo imprime los que caben en la hoja A4 y de los demas ni noticias. Hay alguna manera de que esas columnas que no entren en la hoja generen una nueva pagina? o alguna menera de manejar este problema?
Muchas Gracias
Fede
Responder Con Cita
  #2  
Antiguo 02-04-2006
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
El ancho de página es el que es, si tenemos A4, lo único que puedes hacer es utilizar el modo apaisado, de esta manera entrarán más campos.

Si aún así no entran, puedes utilizar un truco sucio, creas 2 informes en el primero pones los campos que entren y el resto en el segundo, misma estructura y encabezado et...

Cuando el usuario decida imprimir lanzas el informe 1 y nada más acabar este el 2, resultado si el informe tiene 10 folios tendrás un informe de 20 folios, al poner la página 1 del 1 al lado de la 1 del 2, tendrás en la parte derecha lo que falta de la hoja 1.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.

Última edición por marcoszorrilla fecha: 02-04-2006 a las 23:02:38.
Responder Con Cita
  #3  
Antiguo 02-04-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Un tipo de informe que hice "se come" parte del texto. Por ejemplo, las fechas, solo muestra el dia y mes, el año, aunque forma parte de la fecha no sale en el listado. Igual con el texto "Pagado" y "Debido", el usuario en el grid establece el ancho del grid para 1 sola letra, por tanto en el listado solamente muestra "P" o "D".

Obviamente cuando un listado si cabe en pantalla, establece todo el ancho para que se vea el texto completo.

El usuario en un grid elije el ancho que quiere para cada columna, despues en ejecución, se establece el ancho de cada campo (Field.DisplayWidth) con ese ancho.

PD: No me parece un truco "sucio" lo aportado por Marcos, sino una solución sencilla para un problema complejo

Saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 02-04-2006 a las 19:45:41.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con reporte!! EfrainSanmiguel Impresión 1 20-12-2005 19:11:41
No lee reporte de Disco brandolin Impresión 0 14-12-2005 20:37:40
Duda en reporte Rave, respecto al alto del registro... ilichhernandez Impresión 2 28-11-2005 20:56:41
Reporte Maestro/Detalle/Detalle de 4 Tablas jovehe Impresión 2 23-03-2005 01:25:02
Minimizar reporte con Quick Report vichovi Impresión 2 20-05-2003 10:13:01


La franja horaria es GMT +2. Ahora son las 04:04:09.


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