viernes, 4 de mayo de 2012
Reporting Service con Mysql
Ejemplo de Reporting service con Mysql.Necesitan Reporting Builder, lo pueden descargar de:
http://www.microsoft.com/en-us/download/details.aspx?id=6116
1.) Entrar a reporing Builder
2.) Crear un data source, clic derecho sobre la carpeta data source y luego add Data Soucer...
2.1) Llenar con la siguiente información.
Nota:
Usamos Odbc para conectarnos, podemos usar el connection string:
DRIVER={MySQL ODBC 5.1 Driver}; SERVER=localhost; DATABASE=sakila; USER=root; PASSWORD=P@ssw0rd; OPTION=3'
3.) Crear un data set, clic derecho en la carpeta de dataset y luego add dataset..
3.1) Llenar la pantalla con la siguiente información:
3.) Ahora Agregaremos una tabla.
3.1) clic derecho en el reporte, insert y table.
4.) Luego arrastramos los campos necesario a la tabla.
5.) Por ultimo clic en botón run y tendremos nuestro reporte.
Agregando Parámetros al Reporte:
Para agregar parámetros, presione clic en el boton Design.
6.) Editaremos el dataset, Clic derecho sobre el dataSet y luego Query...
7.) Ahora vamos a cambiar en query en la pantalla de data set, Agregaremos un where.
8.) Ahora Ejecutaremos el reporte y le solicitara un parametro el cual filtrara en la pantalla los Valores, clic en ejecutar para verlo en acción.
Maquillando Parámetros.
9.) En modo de Diseño, clic en la carpeta de Parameters, luego clic derecho a parameters1 y clic en parameter properties.
10.) Cambiaremos el texto que mostrara el reporte
11.) Agregaremos otro dataset para mostrar la información del dataset.
11.1) clic derecho en la carpeta de dataset y luego add dataset..
select a.store_id,concat(b.first_name, ' ', b.last_name) Nombre
from store a, staff b
where a.manager_staff_id = b.staff_id
12.) Por ultimo, clic derecho sobre el parámetro y luego editar, en Valores a disponibles complete la información como esta en pantalla.
Resultado final
Suscribirse a:
Comentarios de la entrada (Atom)
3 comentarios:
estoy probando tu tutorial pero se me presento el siguiente error:
"ERROR[IM014][Microsoft][Administrador de controladores ODBC] La arquitectura del DSN especificado no coincide entre el controlador y la aplicacion"
esto me aparecio al crear el Origen de Datos, porfa, necesito ayuda XD
Buen aporte juan gracias, solo me queda unda duda estoy generando parametros con multiples valores
ejemplo query.
select * from tabla where idcolumna in(?)
ademas en el parametro activo multiples valores pero me genera que el parametro no permite varios valores, no se si ya resolviste ese detalle.. help. gracias
Muy buenas,
me encuentro con el mismo problema que david al crear la conexión me indica que La arquitectura del DSN especificado no coincide entre el controlador y la aplicacion...
¿Habéis dado con alguna solución?
Gracias
Publicar un comentario