Поделиться через


Как задать сообщении об отсутствии данных для области данных

Чтобы задать текст, который отображается в отчете в области данных, в которой нет данных, задайте свойство NoRowsMessage для таблицы, матрицы или области данных списка или свойство NoDataMessage для области данных диаграммы. Во время выполнения обработчик запросов производит запрос к каждому из наборов данных в отчете; такие запросы могут не вернуть результирующий набор. Если область данных привязана к пустому набору данных, то можно указать текст, который будет отображаться вместо пустой области данных. Также свойство NoRowsMessage можно задать для вложенных отчетов; сообщение будет отображаться, если во время выполнения во вложенном отчете не будет заполненных наборов данных.

Здадание свойства NoRowsMessage для таблицы, матрицы или списка

  1. В режиме конструктора щелкните область данных таблицы, матрицы или списка или вложенный отчет в области конструктора, чтобы выбрать его. В области свойств отображаются свойства выбранного элемента.

    ПримечаниеПримечание

    Если область свойств не появилась, выберите Окно свойств в меню Вид.

  2. В области свойств введите в поле свойства NoRowsMessage текст, который должен отображаться в сообщении.

    Также можно выбрать пункт Выражение в раскрывающемся списке, чтобы открыть диалоговое окно Выражение и создать выражение.

Задание свойства NoDataMessage для диаграммы

  1. В режиме конструктора щелкните диаграмму в области конструктора, чтобы выбрать ее. В области свойств отображаются свойства выбранного элемента.

  2. В области свойств разверните узел NoDataMessage.

  3. В области Заголовок введите в поле свойства NoDataMessage текст, который должен отображаться в сообщении.

    Также можно выбрать пункт Выражение в раскрывающемся списке, чтобы открыть диалоговое окно Выражение и создать выражение.

Назначение свойства NoRowsMessage для вложенного отчета

  1. В режиме конструктора щелкните вложенный отчет области конструктора, чтобы выбрать его. В области свойств отображаются свойства выбранного элемента.

  2. В области свойств введите в поле свойства NoRowsMessage текст, который должен отображаться в сообщении.

    Также можно выбрать пункт Выражение в раскрывающемся списке, чтобы открыть диалоговое окно Выражение и создать выражение.