Иллюстрированный самоучитель по Microsoft Access 2002

Создание частичной реплики

  1. Появится диалоговое окно, позволяющее задать фильтр для отбора данных, которые следует сохранить в частичной реплике (рис. 18.13). Частичную реплику можно создать на основе только одной таблицы из базы данных, но из этой таблицы можно выбрать несколько полей.

    Иллюстрированный самоучитель по Microsoft Access 2002 › Репликация баз данных › Создание частичной реплики
    Рис. 18.13. Третье диалоговое окно Мастера частичной репликации

  2. Выделите в списке Таблица для отбора (Table to filter) имя таблицы, из которой будут выбираться данные. Например, выделите таблицу "Заказы" (Orders). В списке Поля таблицы (Fileds in the table) отобразятся все поля выбранной таблицы.
  3. Теперь нужно составить выражение фильтра. Оно подобно выражению SQL WHERE, только не может содержать вызовов статистических и пользовательских функций и подчиненных запросов. Например, составим фильтр для выбора всех заказов, которые были размещены с 1 апреля 1998 года, стоимость доставки которых превышает 100 рублей.
  4. Выделите поле "ДатаРазмещения" (OrderDate) в списке Поля таблицы, выберите переключатель >= и нажмите кнопку Вставить (Paste). В поле Выражение фильтра (Filter expression) появится строка: [ДатаРазмещения] >= [Выражение].
  5. Вместо слова [Выражение] введите дату #4/1/1998#.
  6. Выделите в списке Поля таблицы поле "СтоимостьДоставки" (ShippedPrice), выберите переключатель > в группе переключателей отношений и переключатель И (AND) – в группе переключателей логических связок. Нажмите кнопку Вставить. В поле Выражение фильтра появится строка: [ДатаРазмещения] >= #4/1/1998# AND [СтоимостьДоставки] > [Выражение].
  7. Вместо слова [Выражение] введите число 100. Получится требуемое выражение фильтра: [ДатаРазмещения] >= #4/1/1998# AND [СтоимостьДоставки] > 100 (рис. 18.14). Нажмите кнопку Далее.

    Иллюстрированный самоучитель по Microsoft Access 2002 › Репликация баз данных › Создание частичной реплики
    Рис. 18.14. Фильтр для отбора записей в таблице "Заказы"

  8. Появится следующее диалоговое окно Мастера частичной репликации (рис. 18.15). В списке Список таблиц (List of Tables) отображаются все таблицы текущей реплики, за исключением той, на основе которой создан фильтр для отбора записей. Таблицы, связанные с таблицей, к которой применяется фильтр, выделены полужирным шрифтом. Установите флажок около имени таблицы, чтобы включить в частичную реплику все записи в этой таблице. Сбросьте флажок около имени таблицы, если нужно включить в частичную реплику только записи, связанные с отобранными фильтром записями. Нажмите кнопку Далее.

    Иллюстрированный самоучитель по Microsoft Access 2002 › Репликация баз данных › Создание частичной реплики
    Рис. 18.15. Четвертое диалоговое окно Мастера частичной репликации

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.