Compartir a través de


Cómo establecer un mensaje para cuando no hay datos en una región de datos

Cuando desee especificar el texto que se debe mostrar en el informe representado en lugar de una región de datos que no tiene datos, establezca la propiedad NoRowsMessage para una región de datos de tabla, matriz o lista o NoDataMessage para una región de datos de gráfico. En tiempo de ejecución, el procesador de informes ejecuta la consulta para cada conjunto de datos de un informe y la consulta del conjunto de datos puede no generar ningún conjunto de resultados. En las regiones de datos enlazadas a conjuntos de datos vacíos, es posible especificar el texto que se debe mostrar en lugar de mostrar una región de datos vacía. También se puede establecer la propiedad NoRowsMessage para un subinforme cuando ningún conjunto de datos de dicho subinforme tenga datos en tiempo de ejecución.

Para establecer la propiedad NoRowsMessage para una tabla, una matriz o una lista

  1. En la vista Diseño, haga clic en la región de datos de tabla, matriz o lista o en el subinforme en la superficie de diseño para seleccionarlo. Las propiedades del elemento seleccionado aparecen en el panel de propiedades.

    [!NOTA]

    Si no puede ver el panel de propiedades, haga clic en Ventana de propiedades en el menú Ver.

  2. En el panel de propiedades, escriba el texto que desea que se muestre como mensaje en el campo de la propiedad NoRowsMessage.

    Como alternativa, en la lista desplegable, haga clic en Expresión para abrir el cuadro de diálogo Expresión y crear una expresión.

Para establecer la propiedad NoDataMessage para un gráfico

  1. En la vista Diseño, haga clic en el gráfico en la superficie de diseño para seleccionarlo. Las propiedades del elemento seleccionado aparecen en el panel de propiedades.

  2. En el panel de propiedades, expanda el nodo para NoDataMessage.

  3. En Título, escriba el texto que desea que se muestre como mensaje en el campo de propiedades NoDataMessage.

    Como alternativa, en la lista desplegable, haga clic en Expresión para abrir el cuadro de diálogo Expresión y crear una expresión.

Para establecer la propiedad NoRowsMessage para un subinforme

  1. En la vista Diseño, haga clic en el subinforme en la superficie de diseño para seleccionarlo. Las propiedades del elemento seleccionado aparecen en el panel de propiedades.

  2. En el panel de propiedades, escriba el texto que desea mostrar como mensaje en el campo de la propiedad NoRowsMessage.

    Como alternativa, en la lista desplegable, haga clic en Expresión para abrir el cuadro de diálogo Expresión y crear una expresión.