Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Создание и сохранение запроса.




 

Начнём с запроса, использующего одну таблицу. Предположим, вам нужны данные о покупателях, находящихся в Тюмени и в Ишиме – их номера, организации и рейтинги (таблица Покупатели).

Выполните следующие действия:

1. В окне База данных щелкните на ярлычке Запрос, затем на кнопке Создать.

2. В открывшемся окне выберите Конструктор и нажмите OK.

3. Дважды щелкните на строке с именем таблицы Покупатели, или выберите ее и нажмите кнопку Добавить, после чего щелкните на кнопке Закрыть.

В верхней части окна Запрос на выборку появится список полей таблицы Покупатели. В нем вы должны выбрать поля, которые будут включены в запрос.

Для этого:

1. Перетащите имя поля Номер из списка полей в первую клетку строки Поле бланка запроса по образцу.

2. Таким же образом перетащите поля Организация, Город и Рейтинг.

3. Сохраните данный запрос под именем Покупатели в Ишиме и Тюмени.

Установка условия отбора нужных записей.

 

Если вы прямо сейчас откроете запрос, то увидите записи обо всех покупателях из таблицы Покупатели. Поскольку требуются сведения только о покупателях из Тюмени и Ишима (с точки зрения логики это значит использование оператора ИЛИ для программы Access OR), необходимо поставить соответствующее условие отбора (для столбца Город). Для этого выполните следующие действия:

1. В окне База данных в списке запросов выделите запрос Покупатели в Ишиме и Тюмени и нажмите кнопку Конструктор.

2. В бланке Запроса в ячейке строки Условие отбора столбца Город напечатайте Тюмень OR Ишим и нажмите клавишу Enter (рис. 4).

3. Дайте команду Запуск для выполнения Запроса.

Рис. 4. Бланк Запроса с использованием оператора OR (ИЛИ).

Создание запроса на основе связанных таблиц.

 

Теперь создадим Запрос на основе связанных таблиц: "Какие организации заказали оборудование (номер и стоимость) за период с марта по май 2007 года?" В результате Запроса на экран должны выводиться Номера заказов, Стоимость заказов, Даты покупки заказов, Организации покупателей, Оборудование. Для выполнения данного задания потребуются все три таблицы учебной базы данных – Заказы, Покупатели и Товары.

Для создания такого запроса выполните следующие действия:

1. В окне База данных щелкните на ярлычке Запрос, а затем на кнопке Создать.

2. Выберите Конструктор. Открывается окно Запрос - выборка и появляется второе окно Добавление таблицы.

3. Выделите в списке таблицу Заказы и щелкните на кнопке Добавить.

4. Аналогично добавьте таблицы Покупатели и Товары.

5. Закройте окно. Выберите команду меню Файл – Сохранить.

6. Присвойте запросу имя Информация о заказах и нажмите ОК.

Поскольку бланк Запроса может содержать поля с одинаковыми названиями, но принадлежащие разным таблицам в Access имеется возможность дополнить бланк новой строкой, в которой будут отображены названия тех таблиц, чьи поля включены в бланк запроса:

1. Выберите в меню Вид команду Имена таблиц (в бланке под строкой Поле появится строка Имя таблицы).

2. Перетащите из таблицы Заказы следующие поля: Номер, Стоимость, Дата покупки.

3. Из таблицы Покупатели перетащите поле Организация.

4. Из таблицы Товары перетащите поле Оборудование (рис. 5).

Рис. 5. Заполненный бланк запроса с включенной строкой Имя таблицы.

Для отбора заказов, сделанных с марта по май 2007 года включительно, вы можете воспользоваться оператором Between...And (От...До), который выполняет выборку в период ОТ одной даты ДО другой даты включительно. Задайте условие отбора:

1. В строке Условие отбора под полем Дата покупки напечатайте Between 1-03-07 And 31-05-07, либо >28-02-07 And <1-06-07, а затем нажмите Enter.

2. Для того чтобы это довольно длинное выражение уместилось в одну строку, лучше расширить соответствующий столбец.

3. Дайте команду Запуск. Сохраните запрос.

Создание и редактирование отчетов.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...