С помощью представленного Мастера, вы можете создать Представление выборки требуемых Данных из удаленного Источника (ODBC). Для построения Удаленного Представления должна быть открыта некоторая База Данных (контейнер .DBC),  в которую записываются параметры создаваемого Представления, как и именованное Соединение с удаленным источником Данных, которое обеспечивает доступ к Данным. Если в настоящий момент нет Открытой Базы Данных, то вам будет задан Запрос об Открытии или создании БД.

Перед запуском Мастера Удаленных Представлений, вы можете уточнить некоторые настроечные параметры Представлений и Именованных Соединений, для этого используется Закладка "Remote Data" в соответствующем диалоговом боксе "Options". Упоминаемые выше именованные Соединения с Источниками Данных могут быть созданы с помощью Дизайнера Соединений.

Для активации системного Окна Мастера Удаленных Представлений:
  1. Из системного меню Tools, выберите подраздел: Wizards, и далее: опцию меню Query.

  2. В дополнительном диалоговом боксе: Wizard Selection, выбрать пункт Remote View Wizard.

Шаг 1 - Выбор Источников Данных

На данном Этапе вам требуется выбрать Источник Удаленных Данных из соответствующих системных источников "ODBC Data Sources" или из списка именованных Соединений, обеспечивающих доступ к Удаленным Источникам Данных. Если указанный текстовый Контрол не содержит требуемой информации, вам необходимо определить системные Источники Данных Microsoft Windows, для этого обычно используется Панель Управления - Администрирование - Источники Данных (ODBC). Если удаленный Источник Данных требует ввода пароля Доступа к Данным, то потребуется вводить указанный пароль, и только после получения Доступа - переходить к следующему Этапу.

Вы можете также определить включение Системных Таблиц для источника ODBC.

После выбора и уточнения источника данных "ODBC Data Source", вы можете открыть диалоговый бокс "Configure Connection", где сможете уточнить требуемую вам Базу Данных или Свободную Таблицу, а также таблицу для выгружаемых Данных.

Шаг 2 – Подбор требуемых Полей из Таблиц

На данном Этапе вы уточняете набор Полей из Таблиц, которые включаются в создаваемое Представление.

Для выбора требуемых Полей:
  1. Используйте контрол Tables для выбора Таблицы, из которой требуются Поля.

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

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

Шаг 3 – Связывание Таблиц Данных

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

Выберите требуемые Поля Связывание и нажмите кнопку добавить Add. Если вы используете в вашем Представлении несколько исходных Таблиц, то выбранные поля Связи определяют связываемые Наборы Записей из каждой из Таблиц.

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

Шаг 4 - Включение подмножества Записей Данных

Данный Этап активируется только в том случае, когда вы выбираете данные из нескольких Таблиц. На данном Этапе вы можете определить диапазоны связываемых Таблиц, которые будут являться комбинированными Источниками  выбираемых Данных. 

Only matching rows (только соответствующие Записи)

Комбинируются только Записи из исходных таблиц, получаемые полным сравнением Ключевых Полей из связываемых Таблиц. Данный случай соответствует группировке типа Inner Join (внутреннего соединения).

All rows from this table (все записи из представленных Таблиц)

Комбинируются все записи из представленных исходных Таблиц. Данный случай соответствует Left / Right Outer Join (левому или правому внешним Соединениям). Дополнительную информацию смотрите в разделе: Как: Создавать МногоТабличные Представления.

Шаг 5 – Сортировка результирующих Записей Данных

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

Вы можете выбирать либо требуемые Поля Сортировки либо существующие индексные Тэги, созданные при разработке Таблиц Данных, указанный Элементы размещаются в соответствующем списке доступных Полей: Available fields. Для сортировки по-возрастанию -  выделите подраздел  Ascending, для сортировки в обратном порядке (по-убыванию) выделите подпункт: Descending.

Шаг 6 - Фильтрация результирующих Записей Данных

На данном Этапе вы можете определить условие Фильтрации результирующих Наборов Данных; в удаленном представлении будут отображаться только Записи данных, которые удовлетворяют созданному условию Фильтра.

Для создания Условия (выражения) Фильтра:
  1. Выберите необходимое Поле из списка доступных полей Field.

  2. Определите оператор сравнения выражений Фильтра, например, таких как: equals (равенство) или contains (включение) , для это используется раскрывающийся список Operator.

  3. Определите значение (выражение) для второй части Фильтра в соответствующем текстовом Контроле Value.

    Например, если вам требуется отобрать данные для поля "city", конкретного значения "Helena", то вам требуется выбрать поле city из Списка Field, выбрать оператор сравнения equals из соответствующего Списка Operator, и ввести константу Helena в текстовом боксе Value.

С помощью эффективных Фильтров Вы можете значительно сократить объемы выбираемых Записей в вашем удаленном Представлении. Вы можете создавать более сложные выражения Фильтров, комбинируя несколько логических выражений с помощью Логических Операторов And (И), тогда в результирующий набор попадают Записи, удовлетворяющие всем условиям Фильтрации; или вы можете использовать логический оператор Or (ИлИ), тогда в результирующий набор попадают записи, удовлетворяющие одному из нескольких условий Фильтра.

Вы можете просмотреть создаваемое выражение Фильтра, для этого используется командная кнопка Preview.

Шаг 7 - Завершение

На данном Этапе вы можете выбрать один из представленных вариантов Завершения создания нового Представления.

Save remote view (Сохранить Удаленное Представление)

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

Save remote view and browse (Сохранить Представление и вызвать Просмотр Результатов)

Сохранить параметры Представления и открыть системное окно Browse для просмотра результатов выборки.

Save remote view and modify it in the View Designer (Сохранить параметры Представления и вернуться в Дизайнер Представления)

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

См. также