Foros del Web » Programación para mayores de 30 ;) » .NET »

Crear reportes con una lenguaje tipo html

Estas en el tema de Crear reportes con una lenguaje tipo html en el foro de .NET en Foros del Web. Hola a todos! Alguien sabe si existe alguna forma de crear reportes en .net 2005 pero utilizando por ejemplo el lenguaje html? Necesito hacer reportes ...
  #1 (permalink)  
Antiguo 07/01/2009, 08:29
Avatar de kova  
Fecha de Ingreso: marzo-2003
Mensajes: 79
Antigüedad: 21 años, 1 mes
Puntos: 0
Crear reportes con una lenguaje tipo html

Hola a todos!
Alguien sabe si existe alguna forma de crear reportes en .net 2005 pero utilizando por ejemplo el lenguaje html?
Necesito hacer reportes muy especificos que vinculando a datos no me es posible hacerlo.

Si alguien sabe como hacerlo, por favor una ayudita, ya sea utilizar algun control o algun truquito.

Muchas Gracias
Guillermo
__________________
Integrados, entre tanta desintegración
  #2 (permalink)  
Antiguo 11/01/2009, 21:45
 
Fecha de Ingreso: diciembre-2008
Ubicación: localhost
Mensajes: 232
Antigüedad: 15 años, 4 meses
Puntos: 3
Respuesta: Crear reportes con una lenguaje tipo html

HTML es un "lenguaje" de diseño solamente, para recuperar datos debes utilizar propiamente un lenguaje de programación. En este caso usas .NET 2005, bueno podrías utilizar el HTML para diseñar el reporte e ingresas los datos directamente de las consultas. Lo puedes generar como un archivo normal con extensión .html... Solo debes hacerlo de forma dinámica hacer la estructura básica y agregar la demás estructura donde van los datos de forma dinámica para que no te rompas mucho el cocó tratando de acomodar todo el diseño.
  #3 (permalink)  
Antiguo 12/01/2009, 06:15
Avatar de kova  
Fecha de Ingreso: marzo-2003
Mensajes: 79
Antigüedad: 21 años, 1 mes
Puntos: 0
Respuesta: Crear reportes con una lenguaje tipo html

Gracias por responder Yinc.
Justamente eso es lo que quería hacer, utilizar html para diseñar el reporte armandolo de forma dinámica para agregarle los datos. El asunto es que estoy utilizando .net 2005 pero es una aplicación win32, no asp. Es por ello que mi pregunta va mas a si alguien sabe como puedo hacer para que los reportes los cree de esta forma, pero que la aplicación permita imprimirlos.
Gracias de nuevo.
Guillermo
__________________
Integrados, entre tanta desintegración
  #4 (permalink)  
Antiguo 12/01/2009, 11:28
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 18 años, 9 meses
Puntos: 50
Respuesta: Crear reportes con una lenguaje tipo html

Cita:
Iniciado por kova Ver Mensaje
Gracias por responder Yinc.
Justamente eso es lo que quería hacer, utilizar html para diseñar el reporte armandolo de forma dinámica para agregarle los datos. El asunto es que estoy utilizando .net 2005 pero es una aplicación win32, no asp. Es por ello que mi pregunta va mas a si alguien sabe como puedo hacer para que los reportes los cree de esta forma, pero que la aplicación permita imprimirlos.
Gracias de nuevo.
Guillermo
Hola kova no te entiendo, quieres imprimir directamente el código en html o quieres imprimir el resultado?
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
  #5 (permalink)  
Antiguo 12/01/2009, 12:13
Avatar de kova  
Fecha de Ingreso: marzo-2003
Mensajes: 79
Antigüedad: 21 años, 1 mes
Puntos: 0
Respuesta: Crear reportes con una lenguaje tipo html

Hola, voy a tratar de explicarme mejor.
Estoy desarrollando un sistema win forms en el cual tengo que generar un reporte en el cual cada una de las filas se debe ver con una estructura diferente dependiendo de ciertos datos, con tabulaciones deferentes segun donde se encuentren los registros, etc. etc. etc.
Es decir es un reporte muy complejo que con mi limitada capacidad en el desarrollo de reportes no se me ocurre forma de realizar, realmente no creo que sea posible.

Como tengo un gran conocimiento en el lenguaje estructurado html, lo que estoy buscando es un control, o alguna forma de hacer los siguiente:
Generar un codigo html desde c# (pero no utilizando ASP.net), de modo que yo pueda crearlo como necesito, y luego a este codigo html que será un string pueda de alguna forma renderizarlo como hace el explorer para imprimirlo.

Espero que ahora se entienda lo que busco.
Muchas gracias por la ayuda.
__________________
Integrados, entre tanta desintegración
  #6 (permalink)  
Antiguo 12/01/2009, 12:27
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 meses
Puntos: 87
Respuesta: Crear reportes con una lenguaje tipo html

lo que quiere en vez de hacer un rtp o un template de su reporte en un diseñador quiere tener la libertad de generar una plantilla en html q despues su programa interpretara y pondra en un pdf o xl o q se yo como un reporte pero el machote del reporte es el html

un tanto como xsl y xlst.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #7 (permalink)  
Antiguo 12/01/2009, 12:30
Avatar de kova  
Fecha de Ingreso: marzo-2003
Mensajes: 79
Antigüedad: 21 años, 1 mes
Puntos: 0
Respuesta: Crear reportes con una lenguaje tipo html

claro, por ahi viene, digamos poder generar el reporte a mano, con un lenguaje de estructuras como es el html y luego imprimir el html generado (pero interpretado como lo hacen los navegadores)

Voy a investigar un poco sobre xlst a ver lo que es, porque no tiene porque ser en html, lo puse como ejemplo.
Gracias de nuevo.
__________________
Integrados, entre tanta desintegración
  #8 (permalink)  
Antiguo 12/01/2009, 19:04
 
Fecha de Ingreso: diciembre-2008
Ubicación: localhost
Mensajes: 232
Antigüedad: 15 años, 4 meses
Puntos: 3
Respuesta: Crear reportes con una lenguaje tipo html

Buenas,

La idea que yo tengo es que generes el reporte solo a códigos HTML, por ejemplo...

Cabecera (En códigos HTML)
Cuerpo del HTML (En códigos)

Y si vas a usar tablas, por poner un ejemplo creas los titulos y las demás tablas la vas agregando dinámicamente, con los datos incrustados... (Fácil de hacer si se sabe utilizar variables)....
Despues cierras todo el código, y me lo tienes en una variable, despues todo ese código lo guardas en un archivo html y lo llamas a tráves del explorador y listo, se ve dificil pero es sencillo...
Saludos!
  #9 (permalink)  
Antiguo 13/01/2009, 09:21
Avatar de kova  
Fecha de Ingreso: marzo-2003
Mensajes: 79
Antigüedad: 21 años, 1 mes
Puntos: 0
Respuesta: Crear reportes con una lenguaje tipo html

Si, algo así podría llegar a funcionar... no hay ningún control en el .net que interprete html? como para no tener que depender del explorer.
__________________
Integrados, entre tanta desintegración
  #10 (permalink)  
Antiguo 13/01/2009, 18:42
 
Fecha de Ingreso: diciembre-2008
Ubicación: localhost
Mensajes: 232
Antigüedad: 15 años, 4 meses
Puntos: 3
Respuesta: Crear reportes con una lenguaje tipo html

Puedes usar cualquier navegador es indiferente, se usa el navegador predeterminado para abrir el reporte.

Pero si quieres puedes crear tu propio interpretador web.
  #11 (permalink)  
Antiguo 14/01/2009, 10:30
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 18 años, 9 meses
Puntos: 50
Respuesta: Crear reportes con una lenguaje tipo html

En .net hay un control que se llama WebBrowser
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
  #12 (permalink)  
Antiguo 14/01/2009, 18:32
 
Fecha de Ingreso: diciembre-2008
Ubicación: localhost
Mensajes: 232
Antigüedad: 15 años, 4 meses
Puntos: 3
Respuesta: Crear reportes con una lenguaje tipo html

Es lógico que debe saber que existe el WebBrowser, pero el no quiere depender del navegador... Pero bueno, cualquier opción es válida.
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 17:27.