Foros del Web » Programando para Internet » ASP Clásico »

Imprimir el encabezado de un reporte en todas las hojas

Estas en el tema de Imprimir el encabezado de un reporte en todas las hojas en el foro de ASP Clásico en Foros del Web. Hola, estoy haciendo una aplicación es asp con html, esta aplicación emite varios reportes, para ello hay que incluir una fecha y darle clic en ...
  #1 (permalink)  
Antiguo 22/07/2006, 09:33
 
Fecha de Ingreso: julio-2006
Mensajes: 10
Antigüedad: 17 años, 8 meses
Puntos: 0
Pregunta Imprimir el encabezado de un reporte en todas las hojas

Hola, estoy haciendo una aplicación es asp con html, esta aplicación emite varios reportes, para ello hay que incluir una fecha y darle clic en un botón el cual realiza una búsqueda y una vez que la hace se dirige a otra pagina y muestra el reporte seleccionado, estos reportes los hice utilizando html, acomode el encabezado y la estructura de los reportes con puro html, posteriormente los mando a imprimir, mi problema es que el encabezado solo se imprime en la primera hoja, y si es mas de una hoja, el encabezado debe de salir en las demás también. Me supongo que la maquina detecta automáticamente cuando se llena una hoja e imprime en la que sigue, si es que lo que se esta imprimiendo es mas de una hoja, pero no se como indicarle que imprima el encabezado en todas las hojas.

¿Alguien sabe como hacerlo? . De antemano muchas gracias.
  #2 (permalink)  
Antiguo 22/07/2006, 15:58
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años
Puntos: 4
1.- Necesitas un contador de lineas
2.- Una función que tenga el encabezado
3.- ahora dentro de un while de tu ob_rs, cada vez verificas si el contadr de lineas es x ejemplo = 38 (valor aproximado de lineas q caben por ejemplo) entonces

<div style="PAGE-BREAK-AFTER:ALWAYS"></div> asi forzas tu el salto de página para la impresión.
  #3 (permalink)  
Antiguo 24/07/2006, 09:41
 
Fecha de Ingreso: julio-2006
Mensajes: 10
Antigüedad: 17 años, 8 meses
Puntos: 0
Hola orharo2003 primero que nada gracias por tu respuesta, pero intento entenderla y me cuesta un poco de trabajo, serias tan amable de explicarme mas detallado cada punto que mencionas por favor. Como es un contador de líneas?, se que es un contador, pero uno de líneas, me imagino que te refieres al numero de líneas que ocupa mi encabezado, podrías darme algunos ejemplos, o algún link donde pueda ver como hacer uno.
Luego, una función que tenga el encabezado, te refieres a una función de java? y como es que va a contener el encabezado?.
Y el tercer punto, que es while de ob_rs?, se que es un while, pero no se que es ob_rs.
Por ultimo una vez que forze el salto de pagina mandaría llamar la funcion que tiene el encabezado para que imprima hasta arriba de cada hoja el encabezado?

De antemano gracias, saludos Monica.
  #4 (permalink)  
Antiguo 24/07/2006, 09:57
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años
Puntos: 4
Bien, si gustas puedes agregarme al msn. [email protected] para explicarte más a detalle y enviarte unos archivos de como lo implemento en mis reportes. Si no tienes mensajero, entonces :

contador de lineas = contador que lleve la suma de las lineas que estas mostrando despues del encabezado.

Funcion encabezado = funcion ASP que tiene los datos de tu encabezado, la idea es mandarla llmar cada vez que se hace un salto de página.

Ob_rs = Tu objeto Recordset que menejas para obtener los datos,o tal vez los recuperas desde un procedimiento almacenado.

Última edición por orharo2003; 24/07/2006 a las 13:31
  #5 (permalink)  
Antiguo 26/07/2006, 12:12
 
Fecha de Ingreso: julio-2006
Mensajes: 10
Antigüedad: 17 años, 8 meses
Puntos: 0
Orlando muchas gracias por tu ayuda, con lo que me indicaste afortunadamente pude resolver mi problema.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:49.