ASP - Imprimir una pagina bien, como un informe

 
Vista:

Imprimir una pagina bien, como un informe

Publicado por Serji (29 intervenciones) el 17/04/2001 11:54:20
Hola vereis, yo tengo una pagina asp(que sera un informe para imprimir), en ella extraigo información de la base de datos metiendola en una tabla y yo quiero que esa tabla salga correctamente, es decir, me gustaria detectar cuando se va a acabar de imprimir el primer folio para incluir un salto de pagina o algo(si se puede)para que el siguiente folio salga bien e incluso me gustaria poner un encabezado.
¿se puede hacer todo lo que pido?
Gracias y ayudame por favor
Saludos a todos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Imprimir una pagina bien, como un informe

Publicado por Edwin Molina (31 intervenciones) el 18/04/2001 00:08:29
Fijate que lo que estas pidiendo en html. Se puede hacer. No se si ya contemplaste investigar sobre una herramienta que te permita hacer lo que tu necesitas, te recomendaria Crystal report una versión diseñada para la web, que es exactamente lo que tu necesitarias. Y despliega los datos en el browser con las tipicas herramientas de un informe: navegar sobre las paginas,imprimir,etc.
Pero hay que comprarlo, asi que te doy una idea para solucionar tu problema.
Primero tendrias que crear un algoritmo para que controle dentro del lazo que barre la base de datos el número de lineas por paginas y a un número determinado de lineas mandes a imprimir un salto de linea , para luego imprimir un encabezado. Esto seria al estilo de un reporte programado o que le dicen a pie.
Para hacer los saltos de pagina te doy el siguiente codigo. Esto va entre el <Head>
<STYLE>
H1.SaltoDePagina{PAGE-BREAK-AFTER: always}
</STYLE>

Para luego ,llamalo asi.

<H1 class=SaltoDePagina> </H1>

Esta linea en el punto donde tu quieras el salto de pagina. Ojo que este ejemplo solo te sirve en IE. Si quieres que te sirva en Netscape, escribime y te paso un codigo más complejo para hacer lo mismo.

Espero te sirva.

Observa que es un style CSS.

Espero te sirva, te aconsejo para imprimir el encabezado tengas una subrrutina que la estes llamando cuando la necesites.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar