La Web del Programador: Comunidad de Programadores
 
    Pregunta:  53743 - IMPRESION DE INFORMES DE BD ACCES POR MEDIO DE ASP .NET C#
Autor:  Lisandro Sànchez Sànchez Sànchez
Cordial Saludo !

Tengo una aplicacion creada en C# de asp .net la cual hace conexion a una base de datos Acces. Lo que necesito es manipular los controles de impresion ya se por medio del entorno grafico o por codigo directamente y asi lograr imprimir informes correspondientes a las tablas de la Base de Datos.

Mil gracias por colaboracion.

  Respuesta:  Rommel Meza
Saludos,

Lisandro no entiendo bien a que te refieres pero me imagino que lo que quieres es que desde una aplicación Web el usuario pueda generar sus reportes y se impriman en su maquina local.

Para esto es el proceso es muy sencillo, lo que debes hacer primero es determinar que tipo de reporteador quieres, si vas a utilizar alguna aplicación de reportes Web como Reporting Service de Microsoft (Es gratuito) o Cristal Reports o si vas a diseñar tus propios reportes como paginas Web.

En caso de que utilices algún producto como Reporting Service este ya tieen opciones que le brindan a la persona que esta viendo el reporte opciones como imprimir o exportar a multiples formatos como Excel, PDF, etc.

En caso de que diseñes unas paginas Web para mostrar tu información y quieres que se imprima automáticamente lo que te puede ayudar es insertando un script que le indique a la pagina que tendrá que ser impresa al finalizar la carga. Te pongo un pequeño ejemplo:

<html>
<head></head>
<body>Reporte</body>
<script>
//Manda llamar la impresion automaticamnete
function Print() {
document.body.offsetHeight;
window.print();
}
</script>
</html

Espero te sirva de ayuda

Suerte.

CX-Rom http://cx-rom.blogspot.com