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


Работа с полями набора данных отчета

Изменения: 14 апреля 2006 г.

Поле в конструкторе отчетов может быть прямой ссылкой на поле, свойство поля, столбец или псевдоним базы данных. Кроме того, оно может вычисляться на основе полей базы данных. Поля содержат данные, используемые в отчете. Их также можно использовать в выражениях в качестве значений текстового поля или изображения. Для добавления полей в отчет перетащите их из списка «Наборы данных» в формат отчета. Поля можно добавлять в текстовые поля, таблицы, списки, диаграммы или матрицы.

Работа со списком наборов данных

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

У всех полей есть имена. По умолчанию поле базы данных получает имя столбца из запроса, однако это имя можно изменить. Имена вычисляемых полей задаются при создании.

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

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

Для обращения к свойству элемента поля перетащите родительское поле в отчет и измените свойство по умолчанию Value на требуемое имя свойства.

ms159125.note(ru-ru,SQL.90).gifПримечание.
Не все свойства Field можно использовать для всех источников данных. Свойства Value и IsMissing определены для всех источников данных. Другие заранее заданные свойства (например, Key, UniqueName или ParentUniqueName) поддерживаются только в случае поддержки этих свойств источником данных. Некоторые поставщики данных поддерживают пользовательские свойства. Дополнительные сведения см. в разделах Использование расширенных свойств поля для базы данных служб Analysis Services и Использование расширенных свойств полей для системы SAP NetWeaver BI.

При использовании некоторых источников данных конструктор отчетов может оказаться не в состоянии получить данные полей и заполнить список «Поля». Для решения этой проблемы можно предпринять определенные шаги.

  • Убедитесь в наличии разрешений на получение сведений о полях из базы данных. При работе с некоторыми источниками данных можно иметь разрешение на доступ к таблице или объекту, но не иметь разрешения на просмотр столбцов внутри таблицы или объекта.
  • Выполните запрос в обычном конструкторе запросов. Графический конструктор запросов может оказаться не в состоянии выполнить запросы к некоторым источникам данных.
  • Постройте список полей вручную. В окне «Наборы данных» щелкните правой кнопкой мыши набор данных и выберите Добавить. Появится диалоговое окно Добавить новое поле. Дополнительные сведения см. в разделе Изменить поле/Добавить новое поле (конструктор отчетов).

Работа с окном «Наборы данных»

Для отображения окна «Наборы данных» при работе в конструкторе запросов выберите в меню Вид пункт Наборы данных. Раскройте какой-либо узел, чтобы просмотреть поля, определенные для набора данных. С помощью кнопки Обновить поля (Обновление полей набора данных) на панели инструментов можно сохранить изменения в файле определения отчета и обновить определения полей для набора данных. Дополнительные сведения см. в разделах Как обновить поля в окне «Наборы данных» (конструктор отчетов) и Наборы данных отчета (конструктор отчетов).

Для использования полей в отчете перейдите из режима «Просмотр данных» в режим разметки и перетащите поля на макет отчета. При переключении в режим Макет поля автоматически сохраняются в определении отчета.

См. также

Задачи

Как добавить, изменить или удалить поле в окне «Наборы данных» (конструктор отчетов)

Основные понятия

Добавление текстового поля
Проектирование макета отчета
Работа с областями данных
Работа с данными в макете отчета

Другие ресурсы

Использование выражений в службах Reporting Services

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

14 апреля 2006 г.

Новое содержимое
  • Свойства полей.
  • Добавлен подраздел «Работа с окном «Наборы данных»