Создание запроса на обновление в СУБД Microsoft Access

Категория: Информатика

Нажмите, чтобы узнать подробности

Представлена практическая работа по теме: "Создание запроса на обновление в СУБД Microsoft Access"

Просмотр содержимого документа
«Создание запроса на обновление в СУБД Microsoft Access»

Создание запроса на обновление в СУБД Microsoft Access


  1. Создать таблицу «Студенты» в режиме Конструктора со следующими полями ФИО, Специализация, Стипендия, Надбавка.

  2. Открыть таблицу. Заполнить поля ФИО, Стипендия и Специализация.

  3. Произвести расчеты значений поля «Надбавка» созданием запроса на обновление. Надбавка составляет 35% от стипендии.


    • Для заполнения поля Надбавка выберите объект – Запросы, вызовите бланк запроса командой Создать/Конструктор.

    • В открывшемся диалоговом окне Добавление таблицы выберите таблицу «Студенты», нажмите кнопку Добавить и закройте это окно, при этом к бланку запроса добавиться Список полей таблицы «Студенты». По умолчанию откроется бланк запроса на выборку.

    • В меню Запрос выберите команду Обновление. Обратите внимание на изменения в бланке вида запроса (Сортировка изменилась на Обновление).

    • Из списка полей в бланк запроса перетащите поле, которое нужно обновить – Надбавка; в строке «Обновление» введите расчетную формулу для заполнения поля Надбавка.

Поскольку Надбавка составляет 35% от Стипендии, в строке «Обновление» для расчета поля Надбавка наберите:

[Стипендия]*0,35

Краткая справка. Названия полей при наборе формулы в строке «Обновление» заключается в квадратные скобки.

    • Проведите Обновление по запросу, для чего запустите запрос на исполнение командой Запрос/Запуск или кнопкой Запуск в панели инструментов (в виде восклицательного знака). При этом подтвердите выполнение запроса кнопкой ДА в открывающемся диалоговом окне.

    • Сохраните запрос под именем «Надбавка»

    • Откройте таблицу «Студенты» и проверьте правильность расчетов.


Поиск повторяющихся записей


Задание: поиск повторяющихся записей по полю «Имя» таблицы «Студенты».


  1. Выберите объект базы – Запросы. Нажмите кнопку Создать, в открывшемся окне Новый запрос выберите вид запроса – «Повторяющиеся записи».

  2. В качестве источника данных укажите таблицу «Студенты».

  3. В следующих диалоговых окнах выберите поле, по которому будет происходить поиск повторяющихся записей – Имя, в качестве дополнительных полей выберите поля Фамилия и Специализация. В результате работы будут отобраны записи повторяющихся имен студентов, а к ним добавлены сведения о фамилиях и специализации студентов. Сохраните запрос под именем «Повторяющиеся записи».


Расчет суммарного значения поля


  1. В таблице «Студенты» с помощью запроса подсчитайте суммарное значение по полям Стипендия и Надбавка.

  2. Для расчета суммарного значения полей создайте запрос в Конструкторе и в бланке запроса выберите поля Стипендия и Надбавка.

  3. Нажмите кнопку Групповые операции () на панели инструментов. В появившейся строке «Групповые операции» бланка запроса из раскрывающегося списка выберите функцию Sum. Запустите запрос на исполнение. Сохраните запрос под именем «Запрос-Сумма»


Запрос на выборку в интервале дат


  1. Создать таблицу «Студенты и задания» в режиме Конструктора со следующими полями ФИО, Задание, Начальная дата, Конечная дата, Замечания.

  2. Открыть таблицу. Заполнить поля.

  3. Создайте по таблице «Студенты и задания» запрос на выборку всех студентов, которым надо представить курсовые работы (конечная дата) с 01.03.07 по 25.03.07. Задайте сортировку по Начальной дате по возрастанию. Сохраните запрос под именем «Запрос-Итог».

Краткая справка: При наборе условия используется логический оператор AND. Условие указанного запроса имеет вид

=01.03.07 AND 25.03.07

  1. Выведите в запросе всех студентов с сортировкой по фамилиям, обучающихся по специальности «юрист». Сохраните запрос под именем «Студенты-юристы».

  2. Создайте автоотчет в столбец по таблице «Студенты».

  3. Создайте отчет по таблице «Студенты и задания» с помощью мастера создания отчетов.

  4. В таблице «Студенты» создать новое поле «Студент работает» с логическим типом. Заполните записи.

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






Скачать

Рекомендуем курсы ПК и ППК для учителей