Иллюстрированный самоучитель по Microsoft Access 2002
Создание частичной реплики
- Появится диалоговое окно, позволяющее задать фильтр для отбора данных, которые следует сохранить в частичной реплике (рис. 18.13). Частичную реплику можно создать на основе только одной таблицы из базы данных, но из этой таблицы можно выбрать несколько полей.
Рис. 18.13. Третье диалоговое окно Мастера частичной репликации
- Выделите в списке Таблица для отбора (Table to filter) имя таблицы, из которой будут выбираться данные. Например, выделите таблицу "Заказы" (Orders). В списке Поля таблицы (Fileds in the table) отобразятся все поля выбранной таблицы.
- Теперь нужно составить выражение фильтра. Оно подобно выражению SQL WHERE, только не может содержать вызовов статистических и пользовательских функций и подчиненных запросов. Например, составим фильтр для выбора всех заказов, которые были размещены с 1 апреля 1998 года, стоимость доставки которых превышает 100 рублей.
- Выделите поле "ДатаРазмещения" (OrderDate) в списке Поля таблицы, выберите переключатель >= и нажмите кнопку Вставить (Paste). В поле Выражение фильтра (Filter expression) появится строка: [ДатаРазмещения] >= [Выражение].
- Вместо слова [Выражение] введите дату #4/1/1998#.
- Выделите в списке Поля таблицы поле "СтоимостьДоставки" (ShippedPrice), выберите переключатель > в группе переключателей отношений и переключатель И (AND) – в группе переключателей логических связок. Нажмите кнопку Вставить. В поле Выражение фильтра появится строка: [ДатаРазмещения] >= #4/1/1998# AND [СтоимостьДоставки] > [Выражение].
- Вместо слова [Выражение] введите число 100. Получится требуемое выражение фильтра: [ДатаРазмещения] >= #4/1/1998# AND [СтоимостьДоставки] > 100 (рис. 18.14). Нажмите кнопку Далее.
Рис. 18.14. Фильтр для отбора записей в таблице "Заказы"
- Появится следующее диалоговое окно Мастера частичной репликации (рис. 18.15). В списке Список таблиц (List of Tables) отображаются все таблицы текущей реплики, за исключением той, на основе которой создан фильтр для отбора записей. Таблицы, связанные с таблицей, к которой применяется фильтр, выделены полужирным шрифтом. Установите флажок около имени таблицы, чтобы включить в частичную реплику все записи в этой таблице. Сбросьте флажок около имени таблицы, если нужно включить в частичную реплику только записи, связанные с отобранными фильтром записями. Нажмите кнопку Далее.
Рис. 18.15. Четвертое диалоговое окно Мастера частичной репликации
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.