[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

Sin categoría

2 thoughts on “[Reporting Services] Llamar a un procedimiento almacenado desde SSRS … y 2

  1. 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.

  2. 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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *