Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Для_заочн_СВФ / Методичка_заочное.docx
Скачиваний:
80
Добавлен:
09.05.2015
Размер:
3.26 Mб
Скачать

5. Запрос на обновление записи

Позволяет обновить информацию в группе записей. Запрос может быть построен на основании запроса на выборку или на основании запроса с параметром.

Пример. Студент переводится в другую учебную группу. Создать запрос на обновление группы.

Запрос создается подобно запросу на выборку с параметром. В строке Условие отбора для поля ФИО вводится строка вида: [Укажите фамилию]. В строке Условие отбора для поля Группа вводится строка вида: [Укажите группу]. Далее меняется тип запроса – Обновление (группа Тип запроса). В новой появившейся строке Обновление для поля Группа вводится строка вида: [Новая группа]. При запуске запроса после подтверждения обновления запись обновляется. Созданный запрос в режиме Конструктор приведен ниже.

6. Запрос на удаление записи

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

Пример. Студент отчисляется из ВУЗа. Создать запрос для удаления записей по этому студенту из таблиц базы данных.

Запрос создается подобно запросу на выборку. В строке Условие отбора для поля ФИО вводится строка вида: [Укажите ФИО]. В строке Условие отбора для поля «Группа» вводится строка вида: [Укажите группу]. Далее меняется тип запроса – Удаление (группа Тип запроса). В нижней части бланка запроса появляется строка Удаление с записью Условие. При запуске запроса запись после подтверждения удаления будет удалена. Созданный запрос в режиме Конструктор приведен ниже.

7. Запрос на создание новой таблицы

Запрос берет данные, собираемые вместе согласно определенному критерию, из существующих таблиц и создает новую таблицу для базы данных.

Пример. С помощью запроса создать новую таблицу, содержащую следующие данные о студенте: ФИО, группа, адрес, телефон.

Запрос создается подобно запросу на выборку. После выбора таблиц и полей меняется тип запроса – Создание таблицы (группа Тип запроса). В диалоговом окне Создание таблицы указывается имя новой таблицы и режим создания её в текущей базе данных. При запуске запроса после подтверждения добавления записей в новую таблицу эта таблица будет создана.

Созданный запрос в режиме Конструктор приведен ниже.

8. Перекрестный запрос

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

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

Создается обычный запрос, объединяющий данные из нужных таблиц. Для создания перекрестного запроса меняется тип запроса – Перекрестный (в нижней части бланка запроса появляются новые строки – Групповая операция и Перекрестная таблица). Выбирается поле, значения которого будут использованы в качестве заголовков строк (Группа), затем поле, значения которого будут использованы в качестве заголовков столбцов (Предмет). Далее Выбирается поле, данные которого будут отображаться в перекрестной таблице в качестве ее значений (Оценка), и функция Avg (среднее) для выполнения вычислений для каждой ячейки таблицы на пересечении строк и столбцов.

Для вычисления среднего балла по группе добавляется поле Оценка, затем оно выбирается в качестве второго заголовка строк и задается функция Avg для вычисления по этому полю среднего значения.

Запрос представлен ниже в режиме Конструктор, а также в виде результирующей таблицы запроса.

Соседние файлы в папке Для_заочн_СВФ