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