Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Net
Inicio
Información para anunciantes
Sitemap
Solo vb.net
Bases de Datos
Controles
Definiciones
Download
Ejemplos
Funciones
Glosario
Humor
Noticias
Recursos
Tutoriales
Automatizaci n Industrial
PLCs, Pantallas, ServoMotores,
Cursos, Máquinas CNC, CAD, CAM.
.te chde sign.com .e c
50 Quiero mostrarles en esta oportunidad cómo crear un reporte en visual basic .net utilizando reporting services
y el control reportView.
Me g a
Lo primero que necesitamos es crear una conexión a una base de datos, y lo haremos de la siguiente manera:
Desde el explorador de servidores (si no lo ves podes activarlo desde el menú Ver/Explorador de Servidores [Crtl+Alt+S]), creamos
una nueva conexión. Seleccionamos SQL Server como se ve ne la imagen:
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 1/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
Luego debemos proporcionar los datos de conexión a nuestro servidor (Puedes presionar el botón [Probar Conexión] para asegurarte
de que los datos son correctos). Puedes usar cualquier base de datos para el ejemplo:
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 2/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
Los origenes de datos pueden ser desde una base de datos, un servicio web o un objeto. Para este ejemplo usamos una base de datos.
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 3/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 4/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
Puede que nuestra base de datos tenga varias tables, seleccionamos la tabla que utilizaremos:
Al finalizar se verá como en la imagen siguiente, si no lo ves, selecciona el menú Datos/Mostrar Origenes de Datos [Shift+Alt+D]:
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 5/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
Ya tenemos nuestro Origen de DAtos listo para ser utilizado. Ahora agregaremos un informe (report) a nuestro proyecto:
Seleccionamos Informe:
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 6/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 7/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
Podemos agregar o quitar columnas haciendo clic con el botón derecho del mouse sobre alguna columna.
Desde el panel Origenes de Datos arrastramos los campos sobre fila del medio de la tabla. Como se ve en la imagen:
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 8/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
Notaremos que al seleccionar el informe, como el informe ya tenía una tabla con datos de un origen de datos, se han creado en forma
automática los componentes Dataset, TableAdapter y Binding Sources correspondientes.
Bueno, solo nos queda ejecutar la aplicación. El resultado debería parecerse al de la siguiente imagen:
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 9/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
Los reportes afrecen varias funcionalidades mas que no he comentado por falta de tiempo. Lo haré en futuros post. Espero que les sirva
este ejemplo. hasta la próxima entrega.
Bookmark on Delicious
Recommend on Facebook
Buzz it up
Share on mrwong
Share on technorati
Tweet about it
Buzz it up
Bookmark in Browser
Tell a friend
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 10/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
1. Bitacoras.com dice:
12/05/2009 a las 11:31 am
Información Bitacoras.com…
Responder
2. Como crear un reporte (reporting services) - DbRunas dice:
12/05/2009 a las 5:50 pm
Responder
3. Dar formato a un reporte (Reporting Services) | Solo vb.net dice:
13/05/2009 a las 1:02 am
[...] base al ejemplo anterior (cómo crear un reporte), quiero mostrarles como podemos formatear ese reporte para conseguir
un [...]
Responder
4. Reporte con datos agrupados (Reporting Services) | Solo vb.net dice:
13/05/2009 a las 7:25 pm
[...] mostrarles como podemos hace un reporte con datos agrupados en visual basic .net. Nos basamos en este y este ejemplo
[...]
Responder
5. WhiteRose dice:
04/06/2009 a las 7:33 pm
Muy bueno el tutorial, una imagen vale mas que mil palabras. Muchas gracias por tomarte el tiempo en realizarlo.
Responder
6. Noelia dice:
05/07/2009 a las 5:04 pm
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 11/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
Responder
7. hijadelaluz dice:
19/07/2009 a las 8:19 am
Ya he seguido el tutorial y tengo una pregunta que me van a disculpar pero soy neofita en estas cosas y la verdad es qe ando
media perdida: como ejecuto la aplicacion en visual studio 2005? quiza es solo cuestion de apretar un botoncito, pero no se
cual!!! grcias por su ayuda
Responder
Eliseo dice:
21/07/2009 a las 5:49 pm
Presiona F5.
Suerte
Responder
Alfredo dice:
03/08/2010 a las 1:10 pm
Creo que a lo que se refería hijadelaluz es a como se llama el .rdlc desde el formulario de visual basic.
Responder
8. Calmecac dice:
21/08/2009 a las 9:35 pm
Cómo hago un reporte pero de un usuario en especifico oséase nomás quiero reportar del usuario x y que me genere sólo la
información de ese usuario.
Responder
9. miguel_ab dice:
25/08/2009 a las 1:49 pm
Gracias,
Sal2
Miguel
Responder
Responder
Esta bien el ,tutorial Eliseo pero en la vida real no se hacen reportes de ese tipo sino reportes por medio de parametros asi que le
hace falta desearia proporcionarles un tutorial mejor,este sirve pero le hace falta
esto sepueden hacer por medio del dataset.
Responder
Responder
Responder
?????????????
Responder
Responder
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 13/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
Responder
Excelente!
Responder
Responder
Responder
Responder
Muy buen aporte amigo, pero tengo una pregunta, como seria el caso si necesito trabajar con consultas?? como colocaria la
consulta?
Responder
si me parece perfecto
Responder
Responder
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 14/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
29/09/2010 a las 9:56 pm
Hola amigo muy buen aporte me ha ayudado, mi duda es la siguiente puedo generar un informe o reporte a partir de 2 o mas
tablas que estan relacionadas?????? gracias, saludos
Responder
AMS dice:
21/10/2010 a las 2:43 am
Yo tambien quiero saber si puedo generar un reporte apartir de 2 o mas tablas, encontraste tu respuesta? Gracias
Responder
Muy buena tu info, aun creo que le faltaria filtrar contenido a traves de una caja de texto para que el usuario solo encuentre lo que
necesita, si tienes alguna idea de como hacer un reporte filtrado por una caja de texto seria de mucha ayuda gracias.
Responder
Puede que sea mi imaginación, pero creo que el título del post es erróneo. No veo ninguna relación o dónde mencionas la
conexión de reporting services, que es para procesamiento remoto de los informes.
Aquí haces referencia sólo a procesamiento local.
Responder
Eliseo dice:
18/11/2010 a las 10:22 am
Responder
Necesito precisamente realizar lo que dice tu titulo del tema, pero no veo que tenga que ver con Reporting services, ojala tuvieras
una guia, me ayudaria mucho. De antemano gracias. Saludos.
Responder
y como puedo mostrar otro reporte usando el mismo visor de reportin services????
Responder
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 15/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
27/01/2011 a las 7:58 pm
Buen material, excelente diría yo, pero una duda comoharía para que en el reporte salga solo la informacion que yo desee, por
ejemplo yo tengo una tabla con empleados de todas las ciudades y quiero que solo imprima los empleados de la ciudad que yo
escoja desde un combo en un formulario.
Responder
Responder
Responder
hola a todos espero me puedan ayudar, a mi no me aparece el elemento informe!! como lo puedo agregar?
Responder
Hola, la verdad que el tutorial esta por demas interesante, lo unico que tengo un problema, yo estoy trabajando con una base
MySql y no se porque no me toma las columnas de las tablas, entonces cuando quiero generar el DataSet me genera un error.
Ojala puedas ayudarme. Gracias.
Responder
Responder
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 16/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
Hola, tengo una pregunta. Soy nuevo en esto, bueno, estoy haciendo una aplicacion en visual studio 2008 con sqlserver 2008,
tengo im conexion a la BD por medio de código; ahora, quiero generar reportes y/o informes, mi pregunta es, si sigo estos pasos
de agregar denuevo la base de datos, no me generará algun conflicto? porque ya tengo enlazado mi BD por medio de código
fuente. Le agradeceré sus respuestas porfavor.
Responder
Hola amigo sabes estoy practicando lo que es .net y ahora que veo tu ejemplo me servicio de mucho pero tengo una consulta.
Como haria si esque en mi reporte tengo una columna Precio y tengo 5 datos la pregunta es como hago el calculo de la columna
Precio y que me muetre el resultado en una caja de texto pero que este fuera del report osea en formulario no en el control
porfavor es lo que necesito en este momento..Por adelantado Gracias.!! Mi correo es keits_90@hotmail.com bye.
Responder
Disculpa pero en la version express tambien se puede hacer?? y si no es asi como le puedo hacer, mi BD esta hecho en sql.
Responder
Responder
hola como puedo habilitar el icono de agrear dataset y otra pregunta cuando recien cree mi reporte en el panel izquierdo de la
pantalla aparecia una carpeta con nombre de parametros ahora ya no la tengo como puedo hacer para verla de nuevo
Responder
esta muy bueno pero como hago con un parametro q uno desee desde un formulario x
Responder
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 17/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
holaaaaaaa… quien me podria decir como podria imprimir este reporte generado???? porfa necesito esa ayuda es urgente auch
Responder
Tengo un problema, tengo el visual 2010 y no me aparece en ningun lado el report viewer, lo he bajado pero aun asi no aparece
en las herramientas, como lo puedo hacer para instalarlo?
Responder
Iván dice:
14/12/2011 a las 4:27 pm
Responder
tengo un problema
al hacer lo que esta en esta guia no tengo problema pero debajo de esa lista necesito mostrar unos resultados y la posicion de
estos resultados varia de acuerdo a la cantidad de productos que tengo en la lista ..
Responder
Responder
Hola a todos, he practicado con el reporteador y me agrada como funciona, la duda que tengo ahora es que quiero hacer un
reporte con una consulta a tres tablas pero no he encontrado la manera de hacerlo, ojala me pudieran echar una mano, gracias.
Responder
Alf dice:
15/02/2012 a las 6:11 pm
oye David podrias generar tu consulta en Access o SQL y posteriormente conectarte a ella o agregarla con el ejemplo
arriba mencionado, eso se me ocurre por el momento… suerte!!!
Responder
David dice:
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 18/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
15/02/2012 a las 6:26 pm
Gracias por la pronta respuesta, ya tengo la consulta que quiero, pero los componentes Dataset, TableAdapter y
Binding Sources no me admiten agregar la consulta en las tres tablas, al table adapter me da el siguiente error: el
esquema devuelto por la nueva consulta es distinto del de la consulta base.
la consulta es la siguiente:
el Folio de entrada que estoy filtrando 100001 posteriormente lo recibiré del usuario para que filtre solo el que el
usuario quiera, gracias de nuevo.
Responder
Alf dice:
15/02/2012 a las 6:59 pm
yo creo k lo k tienes que hacer es ir a origenes de datos; en la parte superior seleccionas configurar origen de
datos con el aistente, te aparece una ventana donde te muestra las tablas y vistas busca en vistas tu
consulta… espero k sirva…suerte!!!
Responder
Excelente guia, gracias por la ayuda, es muy simple la esplicacion pero muy muy muy buena guia para generar un reporte desde
cero. saludos Mar-2012
Responder
Comentar
Nombre (requerido)
Sitio web
S bmi Commen
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 19/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
Buscar
B ca
Nube de Tags
Colores Conectar a Microsoft Access Conectar a SQL Server Connection Strings DataBinding
BindingNavigator BindingSource
DataGridView Degrade Directory Enumeradores Enviar e-mail estructura Fecha For/Next Glosario Gradient icon If/Else/T hen
Imprimir informe ListView Llenar DataGridView My Opacity Ordenar Panel PrintDialog PrintDocument reporte reporting
services reportView Select Case Shell SQL String System.IO T ableAdapter TextBox Timer T ransparencia Validaciones Visual Studio
2008 Visual Studio 2010 WinForms
Categorias
Bases de Datos
Controles
Definiciones
Download
Ejemplos
Estructuras de Control
Featured
Funciones
Glosario
Humor
Noticias
Recursos
Tutoriales
Links
Juegos Gratis
2KBlog.net
Desarrollo Web
UtilidadWeb
La caja multiuso
Tecnologia 21
Que la pases lindo
TecnoSeguridad
Informatica y tecnologia
yoprogramo.net
Experto Oscommerce
Geekk
e amo en
Argen ino.com.ar
B eno Ai e
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 20/21
10/03/12 Como crear un reporte (reportviewer) solo VB.NET - Visual Basic .Net
www.solovb.net/index.php/2009/05/12/como-crear-un-reporte-reporting-services/ 21/21