Web Toolbar by Wibiya [Reporting Services] Llamar a un procedimiento almacenado desde SSRS ... y 2 - Fran Diaz

Fran Diaz

Reporting Services, .NET, tecnologías Microsoft y otros

Email Notifications

Recent Posts

Tags

News

Community

Comunidades

  • OnobaNET
  • Grupo de usua
  • INETA
  • Culminis
  • Zona de Grupos de Usuarios Online
  • Foro MSDN Español: Colaborador

Webs Amigas

Archives

[Reporting Services] Llamar a un procedimiento almacenado desde SSRS ... y 2

Hace ya unas semanas expliqué en un post, como utilizar un procedimiento almacenado en Reporting Services.
Pues bien, alguien lo leyó que raro que gente lea estas cosas :S y me formuló una pregunta. Me dijo que como se llamaba a un procedimiento almacenado, sin utilizar el tipo de comando (ver pos anterior y ver las imágenes) text. Para hacer esto, tan sólo hay que poner el nombre del parámetro, y pulsar sobre la interrogación que sale más arriba en rojita. Al hacer esto automáticamente detecta los parámetros y te los pide para poder ejecutarse.

¿Qué se añade internamente al informe?, pues si nos vamos a propiedades del datasource y nos situamos en la pestaña parámetros(no la del menú informe). Nos ha creado un parámetro(uso el ejemplo del post anterior) para ContactID y un parámetro de informe para que se le pase el valor.

Espero que os sirva de ayuda.

Un Saludo

Posted: 29/4/2008 16:43 por Fran Díaz | con 2 comment(s) |
Comparte este post:

Comentarios

Juan Bastidas ha opinado:

Gracias de antemano por toda la información, tengo una consulta que no sé si es sencilla o muy complicada, tal vez algo de las dos no lo sé. Tengo un reporte que llama a un procedimiento almacenado, pero deseo que según el parámetro que recibe haga el ordenamiento en el reporte.

¿Me expliqué? Es decir si en el reporte el parámetro que coloco es estado que me haga el ordenamiento por estado, pero si el parámetro es DNI que lo ordene por DNI.

Las soluciones que he visto no me parecen óptimas pues son agregando código SQL y eso hace la aplicación propensa a SQL Injection así que prefiero no tomarlas en cuenta. He visto también que la tabla en el reporte tiene un "sorting" que acepta expresiones, pero cuando trato de colocarlas allí no me funcionan, claro quizás estoy haciendo algo mal.

De antemano muchas gracias por el tiempo dedicado a leer la duda y por evaluar si tiene alguna solución que no sea muy difícil o que te quite mucho tiempo, sé que el tiempo es muy valioso.

# May 7, 2008 5:11 PM

Luis Alfredo ha opinado:

Hola Frank

Necesito una ayuda Urgente.

Tengo un reporte que se maneja por niveles ej.

Grupo que contiene las MARCAS,LINEA y COLECCION dependiendo a que se seleccione mostrara en otro combo las diferentes marcas, lineas o colecciones

el segundo nivel o subgrupo contiene lo mismo. y un tercero que es el detalle y alli se le adiciona un campo mas que es producto.

bueno el problema esta en que cuando selecciono como quiero ver el reporte se pierden muchos datos datos que en el sql salen normalmente, pero en el reporte solo aparecen los totales pero no los grupos.

Que crees que pueda estar sucediendo?

Agradezco tu ayuda

# May 12, 2008 5:07 PM