locked
Diferencias entre filtros y parámetros RRS feed

  • Pregunta

  • Buenos días,

    He estado buscando para ver si se había formulado la pregunta anteriormente y no la he encontrado; mi duda es cual es la diferencia que hay entre los filtros y los parámetros de las propiedades del conjunto de datos de la herremienta Report Builder.

    Muchas gracias.

    Un saludo

    Cristina

    miércoles, 11 de abril de 2012 11:03

Respuestas

  • Hola Cristina,

    Un filtro es básicamente eso, para filtrar lo que traiga tu dataset. Ejemplo, te traes un consulta que tiene un campo color y en el filtro pones algo como esto: ="Rojo" Lo que hará esto es una vez que se ha traido los datos filtrar donde el color sea rojo.

    El otro ejemplo, si creas una consulta tal como esta: Select TusCampos From TuTabla Where Color = @Color lo que te pasará es que @Color Reporting lo entenderá como un parámetro y te pondrá uno en dicho dataset para que lo filtres, sino lo pones o lo borras no te ejecutará la query.

    Espero ser claro, si no sigue preguntando ^^.

    Un Saludo


    Fran Díaz | twitter: @frandiaz_ | Blog: {geeks.ms/blogs/fdiaz/} | Communities: {onobanet.es} & {secondnug.com}

    miércoles, 11 de abril de 2012 11:55
    Moderador

Todas las respuestas

  • Hola Cristina,

    Un filtro es básicamente eso, para filtrar lo que traiga tu dataset. Ejemplo, te traes un consulta que tiene un campo color y en el filtro pones algo como esto: ="Rojo" Lo que hará esto es una vez que se ha traido los datos filtrar donde el color sea rojo.

    El otro ejemplo, si creas una consulta tal como esta: Select TusCampos From TuTabla Where Color = @Color lo que te pasará es que @Color Reporting lo entenderá como un parámetro y te pondrá uno en dicho dataset para que lo filtres, sino lo pones o lo borras no te ejecutará la query.

    Espero ser claro, si no sigue preguntando ^^.

    Un Saludo


    Fran Díaz | twitter: @frandiaz_ | Blog: {geeks.ms/blogs/fdiaz/} | Communities: {onobanet.es} & {secondnug.com}

    miércoles, 11 de abril de 2012 11:55
    Moderador
  • Hola Fran,

    has estado muy claro con la respuesta, entonces si doy un listado a un cliente y este no sabe nada de sentencias SQL, lo que deberá de hacer es ir añadiendo filtros para poner los valores que él quiera para gestionar su listado en vez de crear parámentros, no? Es así, verdad?

    Muchas gracias

    Un saludo,

    Cristina

    jueves, 12 de abril de 2012 10:59
  • Hola,

    Digamos que sí, deberías tener en cuenta que si la sql trae mucha información y no filtras en la sql te tardará.

    Un Saludo


    Fran Díaz | twitter: @frandiaz_ | Blog: {geeks.ms/blogs/fdiaz/} | Communities: {onobanet.es} & {secondnug.com}

    jueves, 12 de abril de 2012 11:50
    Moderador
  • Hola Fran,

    muchas gracias por tus respuestas; tendre en cuenta lo que me comentas de que no me tarde mucho el listado al agregar  filtros y no ponerlos en el sql.

    Un saludo

    Cristina

    • Marcado como respuesta CristinaFC jueves, 12 de abril de 2012 12:15
    • Desmarcado como respuesta CristinaFC jueves, 12 de abril de 2012 12:15
    jueves, 12 de abril de 2012 12:14
  • Un placer ^_^

    Recuerda marcar la respuesta que te sirvió ;).

    Un Saludo


    Fran Díaz | twitter: @frandiaz_ | Blog: {geeks.ms/blogs/fdiaz/} | Communities: {onobanet.es} & {secondnug.com}

    jueves, 12 de abril de 2012 12:15
    Moderador
  • Perdona,

    es lo que intentaba hacer, pero al ser novata en este foro no se en cual lo debo hacer; es sobre tu respuets o en la última de todas sea de quin sea?

    Gracias otra vez.

    jueves, 12 de abril de 2012 12:17
  • Sobre la mía ;) (porque en este caso fue la que te ayudó).

    Un Saludo


    Fran Díaz | twitter: @frandiaz_ | Blog: {geeks.ms/blogs/fdiaz/} | Communities: {onobanet.es} & {secondnug.com}

    jueves, 12 de abril de 2012 12:22
    Moderador