none
Reporting Services: Valor campo origen datos RRS feed

  • Pregunta

  • Hola,

    En un informe, que recibe un parámetro, tengo un cuadro de texto en el que quiero que aparezca un valor determinado. Es valor deberá cogerlo, en función del parámetro del informe recibido, de un origen de datos que tengo definido.

    Es decir, si me llega en el parámetro del informe el valor 120, el cuadro de texto tiene que ir al SQL de un origen de datos que ya tengo definido como:

    SELECT nombre FROM mi_tabla WHERE id=@parametro_recibido_del_cuadro_de_texto

    Para que el cuadro de texto coja el 'nombre' que me devuelve el SQL del origen de datos.

    No sé si me explique con suficiente detalle.

    ¿Alguien me puede decir cómo hacer esto?, creo que no es complicado, pero por más vueltas que le doy no sé cómo hacerlo.

    Gracias por la ayuda.
    • Cambiado Gustavo Larriera miércoles, 25 de noviembre de 2009 14:33 . (De:SQL Server)
    miércoles, 12 de noviembre de 2008 8:39

Todas las respuestas

  • No se entiende...

     

    Lo que desea es que aparezca en el cuerpo del informe y no tiene la opción de un conjunto de datos?

    sábado, 15 de noviembre de 2008 2:28
  • Hola,

    Intentaré explicarme mejor.

    Yo tengo un origen de datos definido (vamos a llamarlo ORIGEN1), concretamente es un SELECT id, nombre, FROM mitabla

    Luego tengo otro orgien de datos
    (vamos a llamarlo ORIGEN2) para crear el informe.

    En el informe tengo un cuadro de texto en el cual quiero que aparezca el campo 'nombre' del ORIGEN1 que se relaciona a través el 'id' que me llega del ORIGEN2.

    Actualmente en el cuadro de texto sólo sé mostrar el id que genera el ORIGEN2 y no sé, con ese id del ORIGEN2, obtener el campo 'nombre' correspondiente en el ORIGEN1.

    No sé si ahora me explique mejor.

    Gracias por la ayuda.
    sábado, 15 de noviembre de 2008 10:47
  • No sé si me equivoque, pero la respuesta parece muy obvia:

     

    Si dices tener dos "origen de datos" en el pestaña de diseño "Conjunto de Datos", tendras la posibilIdad de llamar el campo "nombre" del ORIGEN1, y asi colocarlo en cualquier parte del cuerpo del reporte.

     

     

     

     

    lunes, 17 de noviembre de 2008 18:30