Ayuda Con Reporte


Objetivo: Ayuda Con Reporte
Buenas días, realicé un programa en gambas2 y corre perfectamente pero a la hora de imprimir los reportes solo me muestra y me imprime uno sola hoja, a pesar de que hay bastantes registros como para tres o cuatro hojas. He intentado varias cosas y ninguna me da resultado. Quisiera saber si alguien me puede ayudar en este sentido.

Perfil MP  
Objetivo: Re: Ayuda Con Reporte
A mi me pasaba lo mismo nada mas que imprimía una hoja, al final opte por imprimir en html con el navegador.
Deberías instalar gambas3 y trasladar tus programas a gambas3, creo que el componente gb.report esta bastante mas logrado.

Perfil MP  
Objetivo: Re: Ayuda Con Reporte
A mi me pasaba igual pero con esta funcion se soluciona. Espero que te sirva


PUBLIC SUB Imprimir_reporte(Text AS String)
DIM textLine AS String
DIM fontHeight AS Integer
DIM pagePosition AS Integer
' Display printer dialog
IF Printer.Setup() THEN RETURN
Draw.Begin(Printer)
' Calcula el tamaño de cada linea del texto
fontHeight = Draw.TextHeight("My DEMO Font Height")
' If the WrapText options is selected then resize each line
pagePosition = 0
FOR EACH textLine IN Split(Text, "\n")
' Chequea si llego al final de la linea
IF pagePosition > (Printer.Height - (3 * fontHeight)) THEN
' Resetea la pagina y vuelve a la posicion inicial para volver a imprimir nueva pagina
pagePosition = 0
Printer.NewPage()
END IF
' Calcula la posicion de la siguiente linea
pagePosition += fontHeight
Draw.Text(textLine, Printer.Resolution / 2, pagePosition)
NEXT
Draw.End
DEC Application.Busy
END ' gambas module file


lo que haces con esto es pesarle como parámetro un textarea cualquiera y se imprime lo que haya en ese textarea. No hace falta que lo envies a html

última edición por alan el Lunes, 31 Octobre 2011, 19:33; editado 1 vez
Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.0856s (PHP: -32% SQL: 132%)
Consultas SQL: 23 - Debug off - GZIP Activado