Monday, January 16, 2012

No mostrar control cuando No hay datos (reporting services)

Cuando no hay datos, nuestros controles no se cargan, si bien no se ven, sí dejan un espacio y eso es lo que queremos evitar.

Hace un tiempo, esta respuesta fue contestada para Crystal Reports (http://lizzymendivil.blogspot.com/2011/08/no-visualizar-un-subreporte-crystal.html)

Ahora, la forma de hacerlo para Reporting Services es algo distinta pero más sencilla:

Clic derecho sobre el control que vamos a ocultar en el caso de que no hayan datos, clic en Properties. Clic sobre la pestaña Visibility. Elije la opción "Expression", clic sobre el botón de función (fx) o ingresa lo siguiente sobre el textbox de Expression:

= IIf (CountRows() = 0, true, false)


Y nada más!

HaPPy CoDiNg =)

No comments:

Post a Comment