Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб по Access_все.doc
Скачиваний:
7
Добавлен:
01.03.2025
Размер:
2 Мб
Скачать
☆

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

Создайте запрос на изменение заработной платы преподавателей. Преподавателям, получающим менее 600 р. зарплата увеличивается на 10%:

        • Выполните команду Создать – Конструктор; нажмите ОК;

        • Добавьте таблицу Преподаватели;

  • В бланк запроса переместите поле Зарплата;

  • Выполните команду Запрос, Обновление;

  • в строке Условие отбора введите <600;

  • в строке Обновление введите [Зарплата]*1,1;

  • выполните запрос, подтвердив готовность на обновление данных;

  • закройте запрос, сохранив его под именем Изменение зарплаты;

  • откройте форму Преподаватели, просмотрите изменение заработной платы у преподавателей, получающих меньше 600 р., и закройте форму.

Задания для самостоятельного выполнения:

1) Создайте запрос на обновление имени Наталия на имя Наталья в таблице Студенты.

2) Создайте запрос Исправление троек группы 152 на четверки.

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

Создайте запрос на удаление отчисленных студентов.

Для создания запроса на отчисление студента гр. 152 Петрова Кирилла Николаевича:

        • Выполните команду Создать, Конструктор; нажмите ОК;

        • Добавьте таблицу Студенты;

  • В бланк запроса переместите поля Фамилия, Имя, Отчество, Номер группы;

  • Выполните команду Запрос, Удаление;

  • В строке Условие отбора введите: в поле Фамилия - Петров, в поле Имя - Кирилл, в поле Отчество - Николаевич, в поле Номер группы - 152;

  • просмотрите удаляемую запись (команда Вид, Режим таблицы), перейдите в режим конструктора;

  • выполните запрос, подтвердите удаление и закройте запрос, сохранив под именем Отчисленные студенты;

  • откройте форму Студенты. Удостоверьтесь в удалении записи о студенте Петрове и закройте форму.

Работа 5. Создание сложных форм и отчетов

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

2. Измените расположение элементов в форме, оставив место для диаграммы.

3. Вставьте в форму диаграмму, графически отражающую оценки студентов.

4. Отредактируйте вид осей диаграммы.

Технология работы:

1. Для создания сложной формы:

  • на вкладке Формы выполните команду Создать, Мастер форм и, не выбирая таблицу или запрос, щелкните по кнопке ОК;

  • в таблице Дисциплины выберите поле Название дисциплины; в таблице Студенты выберите поля Код студента, Фамилия, Имя, Отчество, Номер группы; в таблице Оценки выберите поле Оценки и щелкните по кнопке Далее;

  • в появившемся окне оставьте предлагаемый вариант формы и щелкните по кнопке Далее;

  • выберите табличный вариант подчиненной формы и щелкните по кнопке Далее;

  • выберите стиль оформления формы и щелкните по кнопке Далее;

  • в ведите название формы Дисциплины и оценки, щелкните по кнопке Готово и просмотрите полученную форму (рис.1).

Рис. 1.Форма Дисциплины и оценки

2. Для изменения расположения полей на экране перейдите в режим конструктора, стандартными приемами измените размеры подчиненной формы так, чтобы были видны все данные. Для этого надо переключаться из режима конструктора в режим формы, смотреть на полученный результат и, если он не подходит, снова корректировать в режиме конструктора. Ширину столбцов в подчиненной форме можно изменять только в режиме формы.

3. Для того чтобы вставить в форму диаграмму оценок студентов по заданным дисциплинам, необходимо:

  • переключиться в режим конструктора, выполнить команду Вид – Панель элементов, на этой панели щелкнуть по кнопке <Aa>;

  • создать прямоугольник для заголовка диаграммы, ввести надпись Диаграмма оценок и выполнить команду Вставка – Диаграмма;

  • на свободном месте формы создать прямоугольник для диаграммы, выбрать таблицу Оценки и щелкнуть по кнопке Далее;

  • выбрать поля Код студента, Оценки и щелкнуть по кнопке Далее;

  • выбрать вид диаграммы Гистограмма (по умолчанию он стоит) и щелкнуть по кнопке Далее;

  • дважды щелкнуть по надписи Сумма_Оценки, выбрать Отсутствует, щелкнуть сначала по кнопке ОК, а затем по кнопке Далее;

  • вновь щелкнуть по кнопке Далее, так как в строках Поля формы и Поля диаграммы по умолчанию находится Код дисциплины;

  • стереть название диаграммы Оценки (надпись для диаграммы уже задана) и щелкнуть по кнопке Готово.

4. Отредактируйте вид осей диаграммы. Для этого:

  • дважды щелкните сначала по диаграмме, а затем по значениям вертикальной оси и выберите вкладку Шкала; установите следующие параметры: Минимальное значение - 1, Максимальное значение – 5, Цена основных делений - 1, щелкните по кнопке ОК;

  • расширьте область диаграммы, перетащив правую границу окна диаграммы несколько правее;

  • закройте окно Microsoft Graph, выбрав в меню Файл пункт Выход и возврат в Дисциплины и оценки: форма;

  • п ерейдите в режим формы (рис. 2), просмотрите ее для разных дисциплин. Вы увидите изменение названий дисциплин, а также оценок студентов по этим дисциплинам и изменение диаграммы, отображающей эти оценки. Закройте форму с сохранением результатов.

Рис. 2. Форма Дисциплины и оценки с включенной в нее диаграммой

Задания для самостоятельного выполнения:

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

  2. Создайте сложную форму Дисциплины и преподаватели (рис. 4), в которой с названиями дисциплин была бы связана подчиненная форма Преподаватели.

Задание 2. Создание сложных отчетов

1. Создайте отчет по итогам сессии на основе запроса Оценки студентов. В отчете оценки студентов должны быть сгруппированы по номерам групп и дисциплинам. Для каждого студента должна вычисляться средняя оценка за сессию, а для каждой группы - среднее значение оценок по всем предметам.