Создание запроса источника данных

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

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

  • Структурированных данных на основе Query Language SQL источников, включая списки Microsoft SharePoint и библиотеки

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

  • Отдельные базы данных

  • Связанных баз данных

Примечание : Выбор поля, фильтрации и сортировки на уровне источника недоступны в XML-файлы, REST, RSS и сценарии на стороне сервера или веб-служб SOAP, так как эти источники данных нет языка запросов, например SQL. Вместо этого поля выделения, фильтрации и сортировки для этих источников данных выполняются при создании представления данных, отображающий данные.

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

В этой статье

Уникальные параметры запроса для различных типов источников данных

Добавление, удаление или изменение расположения полей

Добавление, удаление или изменение фильтра

Добавление или удаление порядка сортировки

Уникальные параметры запроса для различных типов источников данных

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

Списки и библиотеки SharePoint

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

При задании запроса для списков и библиотек SharePoint можно также задать область запроса при помощи параметров списка Область папки и элемента.

Параметры «Область папки и элемента»

Параметры Область папки и элемента определяют, распространяется ли текущий запрос на папки и вложенные папки. Это особенно удобно при работе с библиотеками SharePoint. Например, если папка «Общие документы» содержит не только файлы, но и вложенные папки, которые также содержат файлы, можно задать, какие папки или файлы или и папки, и файлы следует включить в запрос. Доступны следующие параметры.

  • Чтобы применить запрос ко всем файлам и вложенным папкам текущей папки, выберите параметр По умолчанию.

  • Чтобы применить запрос только к файлам в текущей папке, но не к вложенным папкам, выберите параметр Только файлы.

  • Чтобы применить запрос ко всем файлам во всех папках целого узла, но не к вложенным папкам, выберите параметр С рекурсией.

  • Чтобы применить запрос ко всем файлам во всех папках целого узла и ко всем вложенным папкам, выберите параметр С рекурсией для всех.

Подключения к базам данных

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

Флажок «Автоматически создавать инструкции записи»
Параметр создания операторов записи SQL для подключений к базам данных выбирается по умолчанию. Помимо операторов чтения, он синхронизирует новые операторы записи всякий раз при изменении запроса.

Чтение оператор — инструкции SQL, которая получает и отображает данные, которые не могут быть изменены. Оператор записи — инструкцию SQL, получающего данные, изменения и сохранил исходные данные. При создании автоматически инструкции записи, у вас уже есть инструкций, созданных в случае, когда-либо вы хотите создать форму данных. Дополнительные сведения о создании формы данных просматривать Создание формы данных.

Связанные источники данных

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

Вкладка «Запрос» диалогового окна «Свойства источника данных»

Табличный является лучшим вариантом при работе с двумя связанными базами данных, имеющими соотношение «один к одному» (то есть одна запись в любой базе данных связана только с одной записью в другой базе данных).

Иерархический лучше всего подходит для случая, когда имеются связанные базы данных с соотношением «один ко многим» (то есть одна запись в одной базе данных связана с несколькими записями в других базах данных).

К началу страницы

Добавление, удаление или изменение расположения полей

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

  1. В области навигации щелкните Источники данных.

  2. На вкладке Источников данных в коллекции щелкните источник данных правой кнопкой мыши и выберите пункт Свойства.

    Отображает диалоговое окно Свойства источников данных.

    Раздел «Запрос» в диалоговом окне «Свойства источника данных» для списка или библиотеки SharePoint
    Раздел Запрос на вкладке Источник диалогового окна Свойства источника данных.
  3. Если источником данных является списка SharePoint или подключение к базе данных, откройте вкладку источника и в разделе запроса нажмите кнопку поля.

    --ИЛИ--

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

    Примечания : 

    • Параметры в разделе запроса доступны только для этих источников данных SQL — SharePoint списков и библиотек (если источник данных представляет собой копию списка или библиотеки SharePoint), баз данных и связанных источников данных, из которых состоит двух таблиц базы данных из одной базы данных.

    • Если источник данных использует настраиваемый запрос, можно увидеть кнопку Изменить настраиваемый запрос вместо параметров для поля, Фильтрация и Сортировка. Если вы хотите удалить настраиваемый запрос, выполните следующие действия:

      1. Нажмите кнопку Настроить подключение к базе данных, нажмите кнопку Далее и нажмите кнопку Готово.

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

        Дополнительные сведения об изменении настраиваемый запрос в разделе Добавить базу данных как источник данных.

  4. В диалоговом окне Включенные поля выполните одно из указанных ниже действий.

    • Чтобы добавить поле в источник данных, щелкните его в списке Доступные поля, а затем нажмите кнопку Добавить.

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

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

      Примечание : При перемещении поля в списке вверх столбец в таблице данных перемещается влево. При перемещении поля в списке вниз столбец перемещается вправо.

    • Нажмите кнопку ОК .

      Совет : Для выделения сразу нескольких полей нажмите клавишу CTRL и, удерживая ее, щелкните каждое поле.

      Диалоговое окно "Включенные поля"

К началу страницы

Добавление, удаление или изменение фильтра

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

  1. В области навигации щелкните Источники данных.

  2. На вкладке Источников данных в коллекции щелкните источник данных правой кнопкой мыши и выберите пункт Свойства.

    Отображает диалоговое окно Свойства источников данных.

    Раздел «Запрос» в диалоговом окне «Свойства источника данных» для списка или библиотеки SharePoint
    Раздел Запрос на вкладке Источник диалогового окна Свойства источника данных.
  3. Если источником данных является списка SharePoint или подключение к базе данных — вкладку источник и в разделе запроса нажмите кнопку Фильтр.

    --ИЛИ--

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

    Примечания : 

    • Параметры в разделе запроса доступны только для этих источников данных SQL — SharePoint списков и библиотек (если источник данных представляет собой копию списка или библиотеки SharePoint), баз данных и связанных источников данных, из которых состоит двух таблиц базы данных из одной базы данных.

    • Если источник данных использует настраиваемый запрос, можно увидеть кнопку Изменить настраиваемый запрос вместо параметров для поля, Фильтрация и Сортировка. Если вы хотите удалить настраиваемый запрос, выполните следующие действия:

      1. Нажмите кнопку Настроить подключение к базе данных, нажмите кнопку Далее и нажмите кнопку Готово.

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

        Дополнительные сведения об изменении настраиваемый запрос в разделе Добавить базу данных как источник данных.

  4. В диалоговом окне Свойства источника данных нажмите кнопку Фильтр. Появится диалоговое окно Условия отбора.

Теперь можно добавлять, удалять или изменять фильтры.

Добавление фильтра

Удаление фильтра

Изменение фильтра

Добавление оператора к существующему фильтру

Группировка операторов в фильтре

Изменение оператора

Удаление оператора

Добавление фильтра

  1. В диалоговом окне Условия отбора выберите Добавить новый оператор.

  2. Щелкните поле Имя поля, а затем выберите поле, содержащее нужные значения.

  3. Щелкните поле Оператор, а затем выберите нужный оператор.

  4. Щелкните поле Значение, а затем введите или выберите необходимое условие.

  5. Нажмите кнопку ОК.

Удаление фильтра

  • В диалоговом окне Условия отбора щелкните стрелку в левом столбце предложение и нажмите клавишу DELETE.

Изменение фильтра

  1. В диалоговом окне Условия отбора щелкните существующий оператор, а затем выполните одно из следующих действий.

    • Выберите поле Имя поля, а затем — поле, содержащее требуемые значения.

    • Щелкните поле Оператор, а затем выберите нужный оператор.

    • Щелкните поле Значение, а затем введите или выберите необходимое условие.

  2. Нажмите кнопку ОК.

Добавление оператора к существующему фильтру

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

  1. В диалоговом окне Условия отбора в конце существующего оператора щелкните поле И/или, а затем выполните одно из следующих действий.

    • Для создания фильтра, в котором данные должны соответствовать условию в обоих операторах, щелкните И.

    • Для создания фильтра, в котором данные должны соответствовать условию только в одном операторе, щелкните Или.

  2. В следующей строке выберите команду Добавить новый оператор.

  3. Щелкните поле Имя поля, а затем выберите поле, содержащее нужные значения.

  4. Щелкните поле Оператор, а затем выберите нужный оператор.

  5. Щелкните поле Значение, а затем введите или выберите необходимое условие.

  6. Нажмите кнопку ОК.

Группировка операторов в фильтре

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

  1. В диалоговом окне Условия отбора в конце второго оператора щелкните поле И/или, а затем щелкните Или.

  2. В диалоговом окне Условия отбора щелкните Добавить новый оператор.

  3. Щелкните поле Имя поля, а затем выберите поле, содержащее нужные значения.

  4. Щелкните поле Оператор, а затем выберите нужный оператор.

  5. Щелкните поле Значение, а затем введите или выберите необходимое условие.

  6. Удерживая нажатой клавишу SHIFT, щелкните стрелки в крайнем левом столбце операторов, которые необходимо сгруппировать, а затем щелкните Группировать. Для отмены группировки щелкните Разгруппировать.

    Образец выражения в диалоговом окне «Условия отбора»
    Скобки, связывающие два оператора, указывают на то, что эти операторы сгруппированы.
  7. Нажмите кнопку ОК.

Изменение оператора

  • В диалоговом окне Условия отбора щелкните существующий оператор, а затем выполните одно из следующих действий.

    • В поле Имя поля выберите поле, содержащее нужные значения.

    • Щелкните поле Оператор, а затем выберите нужный оператор.

    • Щелкните поле Значение, а затем введите или выберите необходимое условие.

    • Нажмите кнопку ОК.

Удаление оператора

  • В диалоговом окне Условия отбора щелкните стрелку в крайнем левом столбце оператора, который требуется удалить, а затем нажмите клавишу DELETE.

К началу страницы

Добавление или удаление порядка сортировки

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

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

  1. В области навигации щелкните Источники данных.

  2. На вкладке Источников данных в коллекции щелкните источник данных правой кнопкой мыши и выберите пункт Свойства.

    Отображает диалоговое окно Свойства источников данных.

    Раздел «Запрос» в диалоговом окне «Свойства источника данных» для списка или библиотеки SharePoint
    Раздел Запрос на вкладке Источник диалогового окна Свойства источника данных.
  3. Если источником данных является списка SharePoint или подключение к базе данных, откройте вкладку источника и в разделе запроса нажмите кнопку поля.

    --ИЛИ--

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

    Примечания : 

    • Параметры в разделе запроса доступны только для этих источников данных SQL — SharePoint списков и библиотек (если источник данных представляет собой копию списка или библиотеки SharePoint), баз данных и связанных источников данных, из которых состоит двух таблиц базы данных из одной базы данных.

    • Если источник данных использует настраиваемый запрос, можно увидеть кнопку Изменить настраиваемый запрос вместо параметров для поля, Фильтрация и Сортировка. Если вы хотите удалить настраиваемый запрос, выполните следующие действия:

      1. Нажмите кнопку Настроить подключение к базе данных, нажмите кнопку Далее и нажмите кнопку Готово.

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

        Дополнительные сведения об изменении настраиваемый запрос в разделе Добавить базу данных как источник данных.

  4. В диалоговом окне Свойства источника данных нажмите кнопку Сортировка. Откроется диалоговое окно Сортировка.
    Диалоговое окно сортировки

Теперь можно добавлять или удалять порядок сортировки.

Добавление порядка сортировки

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

    Примечание : Если поля не появляются в списке Доступные поля, дважды щелкните Другие поля, щелкните поле, которое нужно выполнить сортировку по и нажмите кнопку ОК

  2. В группе Свойства сортировки выполните одно из следующих действий:

    • Для упорядочения полей по возрастанию (например, A, B, C или 1, 2, 3) щелкните По возрастанию.

    • Для сортировки полей по убыванию (например, C, B, A, или 3, 2, 1) щелкните По убыванию.

      Совет : Для изменения порядка сортировки полей с возрастающего на убывающий (или наоборот) дважды щелкните нужное поле в списке Сортировка. Заметьте, что треугольник рядом с именем поля указывает на порядок сортировки.

  3. Для упорядочения списка по нескольким полям добавьте дополнительные поля в список Порядок сортировки.

  4. Нажмите кнопку ОК.

  5. Кроме того, можно изменить порядок сортировки полей. Для изменения порядка сортировки полей щелкните поле в списке Порядок сортировки, а затем нажмите кнопку Вверх или Вниз.

Удаление порядка сортировки

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

К началу страницы

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

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×