Создание простого запроса
В лабораторной работе №3 "Сортировка, поиск и фильтрация данных в таблицах" рассмотрены принципы создания запросов, в том числе упорядочивание данных в таблицах и создание фильтров для отбора записей. То же самое можно сделать при помощи окна конструктора запросов, но конструктор запросов предоставляет больше возможностей, чем фильтры в таблицах: он позволяет выбирать поля, которые будут отображены в результатах запроса, и объединять в одном запросе данные из разных таблиц.
Чтобы создать простой запрос, формирующий список рассылки для клиентов торговой компании Борей: *
1. Откройте базу данных Борей. Появится окно базы данных.
2. Щелкните мышью по стрелке рядом с кнопкой "Новый объект" (New Object) на панели инструментов и выберите из списка "Новый запрос" (New Query), или раскройте вкладку "Запросы" (Query) в окне базы данных и нажмите кнопку "Создать" (New). Появится диалоговое окно "Новый запрос" (рис.1). Выберите пункт "Новый запрос" и нажмите кнопку "ОК", чтобы открыть окно конструктора запроса (Query Design window).
3. В окне конструктора запроса появится диалоговое окно "Добавление таблицы" (Show Table), как показано на рис.2. Оно содержит вкладки, которые позволяют выбрать существующие таблицы или запросы (или и те, и другие) для добавления в новый запрос. (Эти таблицы и запросы уже содержатся в демонстрационной базе данных Борей.)
Рис.1. Выбор способа создания запроса
4. В этом примере запрос основан на таблице, вкладка "Таблицы" (Tables) раскрыта по умолчанию. Выберите из списка таблицу "Клиенты", щелкнув по ней мышью или используя клавишу <¯>, и нажмите кнопку "Добавить" (Add), чтобы добавить ее в запрос; то же самое можно сделать двойным щелчком мышью по таблице. Для добавления других таблиц в запрос эти действия повторяются (в данном примере нужна только одна таблица). После того как выбраны таблицы или запросы, нажмите кнопку "Закрыть" (Close), чтобы закрыть диалоговое окно "Добавление таблицы".
Рис.2. Добавление таблицы в запрос
5. Список полей таблицы "Клиенты" появляется в верхней панели слева, а пустой бланк запроса по образцу — в нижней панели (рис.3). Список полей содержит имена всех полей таблицы "Клиенты".
Для перехода в режим конструктора запроса нужно раскрыть вкладку "Запросы" в окне базы данных и нажать кнопку "Конструктор" (New). По умолчанию создается запрос на выборку (SELECT query), который возвращает данные, выбранные из таблиц или результирующих наборов записей других запросов на выборку. Новому запросу по умолчанию присваивается имя "Запрос 1" (Query 1) до тех пор, пока запрос не сохранен и ему при сохранении не присвоено нужное имя. Если создаются другие запросы, а первый при этом не сохранен, то Access дает им имена "Запрос 2", "Запрос 3" и т. д.
Рис. 3. Список полей таблицы в окне конструктора запроса
Дата добавления: 2014-12-12; просмотров: 760;