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

crear un informe sin acceso a base de datos

Estas en el tema de crear un informe sin acceso a base de datos en el foro de .NET en Foros del Web. Hola a todos! Mi pregunta es la siguiente: ¿cómo puedo crear un informe en vb.net 2005 sin usar una base de datos? Me explico, tengo ...
  #1 (permalink)  
Antiguo 26/03/2007, 01:55
 
Fecha de Ingreso: abril-2006
Ubicación: Burgos
Mensajes: 101
Antigüedad: 18 años
Puntos: 0
crear un informe sin acceso a base de datos

Hola a todos!
Mi pregunta es la siguiente: ¿cómo puedo crear un informe en vb.net 2005 sin usar una base de datos?
Me explico, tengo un formulario con campos, y el informe tiene que mostrar el resultado de los mismos, por lo que no tengo que conectar con ninguna base de datos.
El problema es que soy novato en visual net y nunca he hecho informes, y buscando por la red, lo único que encuentro sobre crystal reports e informes es con acceso a base de datos.
Estoy un poco perdido, haber si me podeis echar un cable.
Gracias y un saludo!
__________________
Gigabyte GA-MA78GM-S2H | AMD X2 5400 | 2 x 1 GB DDR2 800 | 7600 Gt 256 Mb | AC97 Audio | Circuit Planet

http://todoaestribor.site88.net
  #2 (permalink)  
Antiguo 26/03/2007, 07:05
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 2 meses
Puntos: 76
Re: crear un informe sin acceso a base de datos

Puedes diseñar un reporte en blanco y usar campos no en lazados, y por codigo asignar un valor a cada uno de los campos no enlazados, asi:

Código:
rptEtiq.DataDefinition.FormulaFields[0].Text = "'"+DescripcionStandar+"'";
rptEtiq.DataDefinition.FormulaFields[1].Text = "'"+DescripPdto+"'";
rptEtiq.DataDefinition.FormulaFields[2].Text = "'"+DescripcionArea+"'";
rptEtiq.DataDefinition.FormulaFields[5].Text = "'"+Etiqueta+"'";
rptEtiq es la instancia de mi reporte y lo que esta resaltado son la variables que tienen los valores a llevar al reporte, los numeros 0,1,2,5 es el index del objeto no enlazado y corresponde al orden como fueron agregados el formulario.

Espero te sirva de algo

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #3 (permalink)  
Antiguo 28/03/2007, 04:49
 
Fecha de Ingreso: abril-2006
Ubicación: Burgos
Mensajes: 101
Antigüedad: 18 años
Puntos: 0
Re: crear un informe sin acceso a base de datos

Mi problema es que no se por donde empezar. No se si tengo que insertar campos llamados "Objeto de texto" o alguno de los llamados "campo especial". Es decir, no se con qué controles tengo que trabajar.
Y además, en Cristal Reports no hay código, todo es en vista diseño. Corrígeme si me equivoco.
La verdad, nunca antes he trabajado con informes en visual net, hice algo en visual basic, aunque no sabría hacerlo, y además no me acuerdo.
__________________
Gigabyte GA-MA78GM-S2H | AMD X2 5400 | 2 x 1 GB DDR2 800 | 7600 Gt 256 Mb | AC97 Audio | Circuit Planet

http://todoaestribor.site88.net
  #4 (permalink)  
Antiguo 28/03/2007, 07:09
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 2 meses
Puntos: 76
Re: crear un informe sin acceso a base de datos

Cita:
No se si tengo que insertar campos llamados "Objeto de texto" o alguno de los llamados "campo especial".
Ahi mismo donde ves esos nombres veras unos que se llaman "No enlazado", ese es al que me refiero para hacer los resportes enviando todo por parametros.

Si aun no tienes claro como empezar te recomiendo esta pagina http://www.willydev.net en ella encontraras muchossss tutoriales de crystal para .NET pero puedes darle una miradita a este para empezar http://www.willydev.net/crystaldesde0/

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #5 (permalink)  
Antiguo 29/08/2009, 10:50
 
Fecha de Ingreso: agosto-2009
Ubicación: Sinaloa, Mexico
Mensajes: 17
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: crear un informe sin acceso a base de datos

muchas gracias a mi me sirvio de mucho
al finn supe como hacerle
  #6 (permalink)  
Antiguo 04/01/2010, 13:27
 
Fecha de Ingreso: diciembre-2009
Mensajes: 3
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Re: crear un informe sin acceso a base de datos

Cita:
Iniciado por jhonwilliams Ver Mensaje
Ahi mismo donde ves esos nombres veras unos que se llaman "No enlazado", ese es al que me refiero para hacer los resportes enviando todo por parametros.

Si aun no tienes claro como empezar te recomiendo esta pagina [url]http://www.willydev.net[/url] en ella encontraras muchossss tutoriales de crystal para .NET pero puedes darle una miradita a este para empezar [url]http://www.willydev.net/crystaldesde0/[/url]

Saludos

Yo tengo el mismo problema, hize lo que dices pero en lugar de mostrarme el valor de la variable me muestra un 2 en todos los fieldobjects, ya intenté todo y no sé que pasa
  #7 (permalink)  
Antiguo 04/01/2010, 14:05
palmerasistemas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: crear un informe sin acceso a base de datos

Asi de rapidito,

no he programado nunca con esto pero tengo una idea qu etal vez te sirva,

puedes probar buscando cómo crear archivos xml desde vb 2005 y conectar un reporte de crystal a ese archivo
Obviamente cada vez que crees el archivo xml con los valores de tus campos, los datos del reporte serian los que corresponderian a los campos registrados en ese momento, y de esa manera ya no te conectas a una base de datos.

Saludos.
  #8 (permalink)  
Antiguo 04/01/2010, 14:24
 
Fecha de Ingreso: diciembre-2009
Mensajes: 3
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: crear un informe sin acceso a base de datos

Ya casi sale de la manera que lo estoy haciendo, que es utilzando campos no enlazados, el problema es que le asigno una variable al field object para que imprima su valor en el reporte y me imprime un valor erróneo, pero si le asigno directamente una cadena string si me imprime el valor correctamente, no se que hacer...
  #9 (permalink)  
Antiguo 04/01/2010, 19:16
palmerasistemas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: crear un informe sin acceso a base de datos

Tengo tu respuesta con codigo de ejemplo, pero como acaba de inscribirme hoy al foro la verdad no he visto a donde puedo subir el ejemplo en .rar, lo checo y te envio el link va???
  #10 (permalink)  
Antiguo 04/01/2010, 22:11
palmerasistemas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: crear un informe sin acceso a base de datos

Este es el link donde puedes descargar el codigo de ejemplo que te envio funcionando

Ejemplo en vb 2005

http://www.palmerasistemas.com.mx/Palmera_Ayuda/CamposNoEnlazadosCrystalReports.rar

Saludos.
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 08:00.