Упражнение 4. Редактирование запроса в Конструкторе
1. Откройте в Access 2007 БД Личная картотека.
2. Дважды щелкните мышью на имени Мастер-запрос Контактывобласти переходов. Запрос откроется в режиме таблицы.
3. Переключитесь в режим Конструктора. Для этого перейдите на вкладку Главная, в группе Режимы щелкните стрелку под кнопкой Режим и выберите команду Конструктор в раскрывшемся меню (рис.4.3).
Рис. 4.3. |
4. В Конструкторе откроется бланк выбранного запроса (рис. 4.4).
Рис. 4.4.Исходный запрос.
5. Измените запрос, выполнив требуемые действия из перечисленных ниже вариантов:
· чтобы добавить в бланк запроса одно или несколько полей таблицы, щелкните свободную ячейку и щелкните свободную ячейку в строке Поле, раскройте список полей таблицы и щелкните нужное имя поля. Повторите эту операцию для всех полей таблицы, которые вы хотите добавить в Бланк запроса;
· чтобы отобразить или скрыть значение поля таблицы в результирующем наборе данных, установите или снимите отметку флажка в строке Вывод на экран. Если в бланке запроса флажок под названием поля снят, значение этого поля не отображаются;
· чтобы выполнить сортировку данных поля таблицы, щелкните ячейку строки Сортировка, расположенную под названием нужного вам поля, а затем раскройте список и щелкните требуемый вариант сортировки:
по возрастанию – при выборе этого варианта данные будут отсортированы по возрастанию;
по убыванию – при выборе этого варианта данные будут отсортированы по убыванию;
(отсутствует) – при выборе этого варианта данные не будут сортироваться.
· Чтобы задать условия отбора для одного или нескольких полей таблицы, введите требуемые условия в соответствующих ячейках строки Условие. Если для одного поля таблицы необходимо задать несколько взаимоисключающих условий, используйте строку Или и расположенные ниже строки без подписи.
6. Например: внесите изменения в запрос Мастер-запрос Контакты. Ранее по этому запросу выводились имена, фамилии, мобильные телефоны и адреса электронной почты почти всех людей, занесенных в таблицу Мои контакты. Теперь пусть выбираются только сведения о друзьях, причем результирующий список должен быть отобран по имени и фамилии.
7. В строке Поле щелкните ячейку после названия Электронная почта, раскройте список полей таблицы Мои контакты и выберите в списке название Код группы.
8. Снимите флажок Вывод на экран для поля Код группы.
9. Щелкните ячейку строки Условие отбора, соответствующую полю Код группы, и введите цифру 2 (этот код соответствует группе «Друзья»).
10. Щелкните ячейку строки Сортировка, соответствующую полю Имя, раскройте список и выберите вариант По возрастанию.
11. Щелкните ячейку строки Сортировка, соответствующую полю Фамилия, раскройте список и выберите вариант По возрастанию.
12. Результирующий бланк запроса Мастер-запрос Контакты показан на рис.4.5.
Рис. 4.5. Исправленный запрос.
13. Нажмите кнопку Сохранитьна панели быстрого доступа.
14. Если вы хотите посмотреть результат выполнения измененного запроса, щелкните контекстную вкладку Конструктор и нажмите кнопку Выполнить. В результате запроса на экране отобразится контактная информация обо всех ваших друзьях.