Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

otchet_4

.docx
Скачиваний:
5
Добавлен:
07.11.2020
Размер:
127.79 Кб
Скачать

ГУАП

КАФЕДРА № 82

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

Старший преподаватель

 Зуева Н.В.

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

Лабораторная работа №4

РАЗРАБОТКА СЛОЖНОЙ СОСТАВНОЙ ФОРМЫ

по курсу: Базы Данных

РАБОТУ ВЫПОЛНИЛА

СТУДЕНТ ГР.

подпись, дата

инициалы, фамилия

Санкт-Петербург 2018

Цель работы:

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

Ход работы:

Рисунок 1 - форма "преподаватели и дисциплины"

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

Рисунок 2 - перекрестный запрос "дисциплины оценки студенты"

На основе данного запроса будет строиться диаграмма.

Рисунок 3 - форма, которая будет вызываться через кнопку "преподаватели"

Рисунок 4 - форма с диаграммой

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

Рисунок 5 - форма "успеваемость"

В данной форме мы производили вычисление среднего значения с помощью функции Avg([Поле]). Для ввода формулы необходимо добавить поле в режиме конструктора и перед функцией добавить знак «=».

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

Ответы на контрольные вопросы:

  1. Что может быть источником записей формы?

В качестве источника записей формы могут выступать таблицы и запросы.

  1. С какого знака начинается выражение, записываемое в вычисляемое поле?

Выражение, записываемое в вычисляемое поле, начинается со знака «=».

  1. Как создается многотабличный источник записей?

Многотабличная форма создаётся для работы с данными нескольких взаимосвязанных таблиц или запросов. Многотабличная форма может состоять из основной части и одной или нескольких подчинённых форм, т.е. быть составной. Подчинённая форма, как правило, строится на базе подчинённой таблицы относительно таблицы – источника основной части формы.

  1. Какие поля входят в список доступных полей в форме?

Те поля, которые мы выбрали из таблиц, на основе которых строится сама форма, и перенесли с доступных полей в выбранные.

  1. Позволяет ли мастер выбрать стиль оформления формы?

Да.

  1. Возможен ли просмотр данных двух таблиц через форму?

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

  1. Как осуществляется ввод данных во взаимосвязанные таблицы через форму?

Непосредственно вводом данных в поля формы. Форма – это отличный инструмент для ввода информации во взаимосвязанные таблицы. Она является аналогом тех таблиц, которые необходимо заполнить данными.

  1. Как производятся вычисления на основе данных одной записи в форме?

Чтобы произвести вычисления на основе данных одной записи в форме, надо создать вычисляемый элемент управления, в который записывается выражение. Для создания вычисляемого элемента управления надо открыть форму в режиме конструктора и, нажав на панели элементов кнопку ПОЛЕ разместить элемент управления в нужном месте. Ввод выражения начинается со знака равенства = и далее следуют имена полей, константы, операции, функции.

  1. Как производятся вывод в основную форму итоговых вычислений по группе записей подчинённой формы?

Для этого необходимо в основной форме в режиме конструктора разместить поле итоговых вычислений по группе записей подчиненной формы. Для вывода используется формула «=[имя подчиненной формы].[Form]![имя поля]».

  1. Как вызвать построитель для формирования выражения в вычисляемом поле?

Открыть свойства поля на вкладке Данные. В конце строки Данные вызвать построитель выражений.

Соседние файлы в предмете Базы данных