Запросы средства для работы с информацией хранящейся в таблицах. С их помощью можно сортировать, фильтровать, отбирать данные из различных таблиц, производить вычисления, группировать и модифицировать данные в таблицах. Запросы пишутся на языке SQL, позволяющим строить предложения, приближенные к естественному английскому языку, и определяющие структуру запроса. Другой метод построения запроса – QBE (построение по образцу). Он позволяет с помощью графических средств строить и наглядно видеть структуру запроса.
1. Запустите СУБД: выберите Пуск | Программы | Access
2. Откройте файл БД: выберите Открыть базу данных, выберите OK, выберите свой файл, например, Му2510, выберите Открыть.
3. Выберите вкладку Запросы, выберите Создать, выберите Конструктор, нажмите OK, выберите Имущество, выберите Добавить, выберите Закрыть.
В верхней части должна быть графическая структура таблицы Имущество. В нижней части конструктора расположен бланк запроса QBE.
4. Если в бланке запроса нет строки Имя таблицы, то выберите Вид, выберите Имена таблиц.
5. Определите столбец запроса: в списке Поле бланка QBE выберите Название, в списке Имя таблицы выберите Имущество, выберите Вывод на экран.
6. Определите столбец запроса: выберите новый столбец в бланке QBE, в списке Поле выберите Цена, в списке Имя таблицы выберите Имущество, выберите Вывод на экран.
7. Выполните запрос: выберите Запрос | Запуск, на экране должна быть результат запроса – таблица из двух столбцов Название и Цена.
8. Сохраните запрос: выберите Файл | Сохранить, введите Проектирование двух столбцов, нажмите OK
9. Просмотрите код запроса: выберите Вид | Режим SQL, запишите в свою тетрадь: Запрос1 – Выборка названия и цены из таблицы Имущество, ниже перепишите запроса на языке SQL:
Пример 7.1. Выборка названия и цены из таблицы Имущество
SELECT Имущество.Название, Имущество.Цена FROM Имущество;
10. Запрос может быть представлен в разных видах: виртуальная таблица – выберите Вид | Режим таблицы, в виде элементов QBE – Вид | Конструктор и в виде предложений языка SQL – выберите Вид | режим SQL.
11. Выберите Файл | Закрыть
12. Создайте новый запрос на основе старого: выберите Проектирование двух столбцов, выберите Конструктор.
13. Определите вычисляемый столбец: выберите новый столбец в бланке QBE, в списке Поле введите выражение Цена в долларах:[Цена]/28, выберите Вывод на экран.
14. Выполните запрос: выберите Запрос | Запуск, на экране результат запроса – виртуальная таблица из трех столбцов.
15. Выберите Файл | Сохранить как, введите Проектирование вычисляемого столбца, нажмите OK.
16. Просмотрите код запроса: выберите Вид | Режим SQL, запишите в тетрадь: Запрос2 – выборка двух столбцов таблицы Имущество и вычисляемый столбец Цена в долларах, ниже перепишите запрос на языке SQL:
Пример 7.2. Выборка двух столбцов таблицы Имущество и вычисляемый столбец Цена в долларах
SELECT Имущество.Название, Имущество.Цена, [Цена]/24 AS [Цена в долларах] FROM Имущество;
17. Выберите Файл | Закрыть