Второй способ создания запросов заключается в самостоятельном создании запроса в режиме Конструктора. Этот способ позволяет создать более сложные запросы, но требует большей квалификации пользователя. Допустим, вы хотите посмотреть, какие книги определенного автора есть в библиотеке ...
Второй способ создания запросов заключается в самостоятельном создании запроса в режиме Конструктора. Этот способ позволяет создать более сложные запросы, но требует большей квалификации пользователя. Допустим, вы хотите посмотреть, какие книги определенного автора есть в библиотеке. - Выберите значок Создание запроса в режиме Конструктора (Create query in Design view) в списке запросов окна базы данных. Появляется окно Конструктора таблиц и поверх него диалоговое окно Добавление таблицы (Show Table) (рис. 6.8).
Рис. 6.8. Добавление таблицы в запрос - В окне Добавление таблицы (Show Table) есть три вкладки: на одной отображается список таблиц, на другой -- список всех запросов, а на третьей для удобства выведен перечень таблиц и запросов вместе. Пока мы будем создавать запросы только на базе таблиц.
Дело в том, что запрос в Access во многих случаях выступает полным аналогом таблицы, поэтому он может служить базой для другого запроса, формы или отчета. - Выберите таблицы, которые должны участвовать в запросе. Выделите в списке на вкладке Таблицы (Tables) элементы Авторы, АвторИздание, Издания и нажмите кнопку Добавить (Add).
Чтобы выделить несколько, не рядом расположенных элементов списка, делайте это, удерживая клавишу Ctrl. - Нажмите кнопку Закрыть (Close).
- В верхней части окна Конструктора отображаются все три выбранные таблицы. Переместите их в поле окна так, чтобы были видны и таблицы и связи между ними (рис. 6.9).
Рис. 6.9. Окно Конструктора таблиц Окно Конструктора запроса состоит из двух частей. Верхняя область представляет собой свободное поле, в котором размещаются таблицы-источники данных. Эта область напоминает окно Схемы данных (Relationships). Нижняя часть называется бланком запроса, и заполняется в процессе конструирования запроса. - Чтобы добавить поле в запрос, необходимо в таблице-источнике в верхней части окна Конструктора найти нужное поле и дважды щелкнуть на нем левой кнопкой мыши. При этом в бланке запроса появится столбец, соответствующий выбранному полю. Добавьте в запрос поля Имя и Фамилия из таблицы Авторы и Название, КодМеста и Заметки из таблицы Издания (рис. 6.10).
Рис. 6.10. Определение полей запроса - Сформировав поля запроса, можно определить поля и порядок сортировки. Для этого используется строка бланка Сортировка (Sort). Порядок сортировки выбирается с помощью поля со списком значений: По возрастанию (Ascending), По убыванию (Descending) и (Отсутствует) (Not sorted). По умолчанию во всех полях запроса устанавливается значение (Отсутствует) (Not sorted). Щелкните мышью на строке Сортировка (Sort) поля Фамилия и выберите из списка значение По возрастанию (Ascending).
- В строке Условия отбора (Criteria) можно определить критерии, по которым будут отбираться записи в запросе. Например, вы хотели бы посмотреть, какие книги Дмитрия Лихачева есть в библиотеке. Для этого нужно ввести в строку Условия отбора (Criteria) столбца Фамилия слово Лихачев.
Знакомство с Конструктором запросов мы продолжим в разделе Редактирование запроса. А пока выполним созданный нами запрос. Самоучитель Access 2000 И. Харитонова Просмотров: 6192
Ваш коментарий будет первым | | |