Изменение режима объединения в окне запроса никак не влияет на параметры исходной связи, определяющие правила взаимодействия между таблицами данных, а задает только порядок отбора записей базы данных, включаемых в результат запроса.
9. Щелчком на кнопке Вид панели инструментов запустите запрос повторно. Результат выполнения запроса с учетом сортировки и нового режима объединения будет таким, как показано на рис. 24.
10. Закройте окно запроса.
11. В ответ на вопрос о необходимости сохранения новой структуры запроса ответьте Да.
Упражнение 3. Условие отбора
Добавление в запрос условия отбора позволяет выбирать из таблицы не все записи, а лишь те, которые удовлетворяют определенным критериям. Например, вас могут заинтересовать контакты, приходящиеся на декабрь 1999 года. Давайте модифицируем запрос добавлением соответствующего условия отбора.
1. Выделите в окне базы данных (рис. 23) значок запроса Перечень контактов.
Рис. 23.Окно базы данных
2. Щелкните на кнопке Конструктор.
3. В бланке запроса щелкните на ячейке Условие отбора первого столбца правой кнопкой мыши и выберите в контекстном меню команду Построить. Откроется окно построителя выражений.
4. В левом списке построителя щелкните на папке Операторы.
5. В среднем списке выберите категорию Сравнения.
6. В правом списке дважды щелкните на пункте Between, чтобы добавить этот оператор в ноле формулы.
7. Щелчком выделите в поле формулы первый местозаполнитель «Выражение».
8. В левом списке построителя выражений двойным щелчком откройте папку Функции.
9. Щелкните на папке Встроенные функции, содержащей стандартные функции Access.
10. В среднем списке построителя выражений щелкните на пункте Дата/время (Data/Time).
11. В правом списке дважды щелкните на функции DateValue, чтобы заменить ею местозаполнитель «Выражение».
12. Нажмите два раза клавишу —>, выделив местозаполнитель «stringexpr».
13. Введите текст "1.12.99".
14. Повторяя шаги 7-13, замените второй местозаполнитель «Выражение» на выражение DateValue ("31.12.99").
У вас должна получиться формула Between DateValue ("1.12.99") And DateValue ("31.12.99"). Она проверяет условие нахождения даты в интервале от 1 до 31 декабря 1999 г., то есть отбирает те записи, значение поля Дата которых относится к декабрю 1999 г.