Применение запросов
Запросы, как простые, так и сложные предназначены для решения следующих основных задач:
1 Выборка данных из таблицы БД, их просмотр, изменение, удаление и добавление новых значений и записей. Добавить новое поле, не имеющееся в исходной таблице, в СУБД Access нельзя. Для того, чтобы изменённые в запросе данные изменились в исходной таблице, нужно пересохранить изменённый запрос или закрыть его.
2 Как источник данных для форм и отчетов.
3 Выполнение вычислений над группами записей – максимума, минимума и др., а также вывод их в формате электронной таблицы, в ячейках которой записаны необходимые формулы
Для решения этих задач используются следующие запросы:
· Запрос на выборку данных из одной или нескольких таблиц БД (таблицы должны быть связаны между собой по ключевым полям).
Для него создаётся Простой запрос, в нём условием отбора является задание полей таблицы (или другого запроса), которые должны входить в запрос. Данные в запросе можно просмотреть, удалить (стереть), добавить или отредактировать, при этом все изменения в запросе отражаются и в исходных таблицах, по которым был сделан запрос.
· Запрос с параметрами - это запрос, в котором пользователю предлагается ввести параметры, на основе которых будет выполняться запрос. При каждом вызове этого запроса будет предложено ввести значение параметра, а затем на экранбудут выведены все поля, которые были указали в запросе. Например, если для таблицы БД Товары в запросе назначено параметром поле Наименование товара, то при вводе слова Телевизор появятся значения других полей запроса – Цена, Размер экрана, Страна-изготовитель и т.п.
Здесь также сначала создаётся простой запрос с нужными полями, а затем выполняется переход в режим конструктора (нажать клавишу Конструктор) и в его окне в строке Условие отбора вводится текст для параметра, например, "Введите имя", который будет появляться при вызове запроса (рис. 3.8).
· Запрос на изменение – это запрос на обновление, добавление и удаление записей таблицы БД. Он тоже создаётся на базе Простого запроса, затем запускается режим Конструктор и в пункте меню Запрос выбирается нужный запрос на изменение. В Простом запросе также можно вносить изменения данных и добавлять записи.
Рисунок 3.8 Экран Конструктора запросов
· Запросы SQL (запросы на объединение, запросы к серверу, управляющие запросы, подчиненные запросы) составляются на языке запросов SQL - (Structured Quiery Language – структурированный язык запросов).
Дата добавления: 2019-09-30; просмотров: 455;