Добавление областей данных в отчет (конструктор отчетов Visual Studio)
Области данных — это привязанные к данным элементы отчета, которые отображают повторяющиеся строки данных из базовых наборов данных. В отчет можно добавлять области данных, чтобы создавать табличные и матричные отчеты, отчеты с диаграммами и списками.
Чтобы добавить область данных в отчет, перетащите ее из области элементов в макет отчета. Область данных появляется в отчете в режиме графического конструктора. Каждая часть области данных, которую можно указать, имеет визуальное представление, так что можно увидеть, куда поместить поля и где задать свойства.
Чтобы добавить поля в область данных, просто перетащите поля из окна источника данных в макет области данных. Большинство областей данных содержит метки, показывающие, куда помещаются поля.
Чтобы настроить область данных, следует задать ее свойства. В зависимости от вида области данных, с которой выполняется работа, можно добавить метки, внедрить выражения, указать действия и применить форматирование. Для областей данных, которые состоят из нескольких частей (например, таблица или матрица), можно задать свойства конкретных частей области данных.
Один отчет может содержать несколько областей данных. Каждая область данных может содержать данные только из одного набора данных. Чтобы использовать данные из нескольких источников в одной области данных (например, в одной таблице или диаграмме), необходимо объединить данные в один набор данных до начала конструирования отчета.
Области данных могут быть вложены в другие области данных. Например, если необходимо для каждого из менеджеров по продажам выводить торговую статистику, то можно для отображения сведений о работнике создать список с текстовыми полями и фотографией, а затем добавить в эту область данных таблицу и диаграмму, отражающие торговую статистику.
Примечание. |
---|
Области данных создаются, чтобы размещать повторяющиеся строки или коллекции данных. Если связать коллекцию данных с элементом отчета, вмещающим один экземпляр (например, с текстовым полем), то во время выполнения отобразится только первый элемент коллекции. |
Типы областей данных
В следующем разделе приведены сводные сведения о каждой области данных. Дополнительные сведения об остальных элементах отчета, имеющих привязку к данным, см. в разделах Добавление текстовых полей в отчет (конструктор отчетов Visual Studio) и Добавление изображений в отчет (конструктор отчетов Visual Studio). Полный список всех элементов, которые можно добавить в отчет, см. в разделе Общие сведения об отчетах (Visual Studio).
Таблица
Таблица — это область данных, в которой данные представлены построчно. Столбцы таблицы имеют фиксированную ширину, а строки при заполнении данными расширяются вниз. В таблицы можно добавлять группы, чтобы упорядочить данные в соответствии с выбранными полями или выражениями. Сведения о добавлении в отчеты таблиц при помощи конструктора отчетов см. в разделе Добавление табличных областей данных (конструктор отчетов Visual Studio).
Матрица
Матрица — это область данных, которая содержит столбцы и строки, расширяющиеся в соответствии с размером данных. Матрица называется также перекрестным отчетом. Матрица может иметь как динамические, так и статические столбцы и строки. В столбцах и строках могут содержаться другие столбцы или строки, а также они могут использоваться для группирования данных. Сведения о добавлении в отчет матрицы при помощи конструктора отчетов см. в разделе Добавление матричных областей данных (конструктор отчетов Visual Studio).
Список
Список — это область данных, которая представляет данные, упорядоченные в свободной форме. Элементы отчета можно расположить в виде формы с находящимися в элементах списка текстовыми полями, изображениями и другими областями данных. Сведения о добавлении списка к отчету при помощи конструктора отчетов см. в разделе Добавление областей данных списка (конструктор отчетов Visual Studio).
Диаграмма
Диаграмма представляет данные в графическом виде. Например, диаграмма может быть линейчатой, круговой и графиком. Поддерживается также множество других типов диаграмм. Сведения о добавлении в отчет диаграмм при помощи конструктора отчетов см. в разделе Добавление диаграмм в отчет (конструктор отчетов Visual Studio).
См. также
Понятия
Определение макета отчета (конструктор отчетов Visual Studio)
Добавление в отчет интерактивных функций, средств изменения видимости и элементов навигации (конструктор отчетов Visual Studio)