
- •Постановка задачи
- •3. Создайте структуру Таблицы студент аналогично пункту 2. В соответствии с таблицей 2.
- •4. Создайте структуру таблицы дисциплины аналогично п.2 в соответствии с табл. 3.
- •5. Создайте структуру таблицы оценки аналогично п.2. В соответствии с таблицей 4.
- •Продолжение табл. 8
- •Окончание табл. 8
- •1. Создайте запрос на выборку, в котором на экран должен выводиться состав 151 группы. Для этого:
- •2. Создайте запрос с параметрами, в котором выводятся оценки студентов заданной группы по заданной дисциплине. Для этого:
- •4. Создайте итоговый запрос отличники с выполнением вычислений над группами записей. Для этого:
- •5. Создайте запрос с использованием вычисляемых полей из таблицы преподаватели:
- •6. Создайте запрос действие на изменение зарплаты преподавателей в таблице преподаватели. Для этого:
- •7. Создайте запрос на создание архива для отчисленных студентов и на удаление студента гр. 152 Шевченко Игоря Олеговича из таблицы студенты. Для этого:
Продолжение табл. 8
Код студента |
Код дисциплины |
Номер семестр |
Оценка |
11 |
1 |
1 |
5 |
11 |
2 |
1 |
5 |
11 |
3 |
1 |
5 |
11 |
6 |
1 |
5 |
12 |
1 |
1 |
3 |
12 |
2 |
1 |
3 |
12 |
3 |
1 |
4 |
12 |
6 |
1 |
2 |
13 |
1 |
1 |
5 |
13 |
2 |
1 |
5 |
13 |
3 |
1 |
5 |
13 |
6 |
1 |
5 |
14 |
1 |
1 |
4 |
14 |
2 |
1 |
5 |
14 |
3 |
1 |
5 |
14 |
6 |
1 |
5 |
15 |
1 |
1 |
4 |
15 |
2 |
1 |
4 |
15 |
3 |
1 |
4 |
15 |
6 |
1 |
3 |
16 |
1 |
1 |
5 |
16 |
2 |
1 |
5 |
16 |
3 |
1 |
4 |
16 |
6 |
1 |
5 |
17 |
1 |
1 |
4 |
17 |
2 |
1 |
5 |
17 |
3 |
1 |
4 |
17 |
6 |
1 |
4 |
18 |
1 |
1 |
4 |
18 |
2 |
1 |
5 |
18 |
3 |
1 |
5 |
18 |
6 |
1 |
3 |
Окончание табл. 8
Код студента |
Код дисциплины |
Номер семестр |
Оценка |
19 |
1 |
1 |
3 |
19 |
2 |
|
2 |
19 |
3 |
|
3 |
19 |
6 |
|
2 |
20 |
1 |
|
4 |
20 |
2 |
|
4 |
20 |
3 |
|
4 |
20 |
6 |
|
4 |
Лабораторная работа № 2
СОЗДАНИЕ ОДНОТАБЛИЧНЫХ ФОРМ ДЛЯ ВВОДА ДАННЫХ В ТАБЛИЦЫ
Access предоставляет широкие возможности для создания форм – графического диалогового интерфейса пользователя. Формы позволяют добавлять и удалять записи в таблицах, изменять значения полей, получать расчетные данные.
Простейшая форма на основе одной таблицы может быть создана при выборе одного из режимов АВТОФОРМЫ: В СТОЛБЕЦ, ЛЕНТОЧНАЯ, ТАБЛИЧНАЯ.
АВТОФОРМА В СТОЛБЕЦ является одноразовой. В ней поля располагаются в столбец, а в окне формы одна запись и кнопки перехода к другим записям (рекомендуется использовать автоформу в столбец, если исходная таблица содержит много полей).
Остальные автоформы многоразовые, т. е. поля размещаются в одной строке и несколько записей в окне.
Все автоформы не предоставляют возможности выбора стиля оформления и выбирают все поля таблицы. Однако после создания автоформы, войдя в режим конструктора, можно доработать ее в нужном направлении, т. е. отредактировать.
Формы могут быть получены и при помощи Мастера форм, который в режиме диалога с пользователем позволяет выбирать одну или несколько исходных таблиц, отображать только необходимые поля, предоставляет стили для их оформления.
Создайте формы для ввода данных в таблицы.
Для этого:
Откройте вкладку ФОРМЫ.
Нажмите кнопку СОЗДАТЬ.
В открывающемся списке выберите таблицу ДИСЦИПЛИНЫ.
Выберите пункт АВТОФОРМА: В СТОЛБЕЦ.
Нажмите кнопку OK. Форма для ввода данных создана (рис. 1).
Заполните форму данными. Аналогично создайте форму для ввода данных в таблицу ПРЕПОДАВАТЕЛИ (рис. 2).
Заполните форму данными (пример данных для ввода в табл. 5).
Совет. Переход между ячейками лучше выполнять клавишей Tab или мышью. Существуют и другие варианты перехода по строкам или полям с помощью различных клавиш и их сочетаний, но они реже требуются, да в них и запутаться несложно. Обычно их используют опытные пользователи, не любящие работать с мышью.
Создайте ленточную автоформу на основе таблицы СТУДЕНТ (рис. 3 и 4).
Преобразуйте в режиме конструктора форму ПРЕПОДАВАТЕЛИ к виду, показанному на рис. 3.
Для этого:
Увеличьте область заголовка и примечания формы.
Для добавления новых элементов управления в форму воспользуйтесь ПАНЕЛЬЮ ЭЛЕМЕНТОВ (меню ВИД или кнопка на панели инструментов).
В области заголовка разместите элемент НАДПИСЬ и введите ПРЕПОДАВАТЕЛИ.
Измените расположение полей в области данных так, как показано на рис. 3.
Совет. Для изменения размера или положения элемента его необходимо предварительно выделить. Если указатель мыши принимает форму раскрытой ладони можно перетащить элемент (надпись и поле) в новое место. Перетащить поле и присоединенную к нему надпись можно независимо друг от друга, когда указатель мыши принимает форму сжатой ладони с вытянутым указательным пальцем). Для выделения нескольких элементов необходимо удерживать нажатой клавишу <Shift>. Чтобы выровнять элементы по размеру или расположению можно воспользоваться пунктом меню Формат. Добавьте рисунок.
Преобразуйте форму СТУДЕНТ в режиме конструктора.
Рис. 4. Форма студент
Добавьте заголовок СТУДЕНТЫ в области заголовка. В области примечания разместите кнопки перехода между записями и кнопку закрытия формы.
При помощи МАСТЕРА ФОРМ создайте форму для таблицы ОЦЕНКИ. Выбор внешнего вида сделайте самостоятельно.
Лабораторная работа № 3
ФОРМИРОВАНИЕ ЗАПРОСОВ ДЛЯ МНОГОТАБЛИЧНОЙ БАЗЫ ДАННЫХ
Типы запросов:
Запрос на Выборку – выбирает данные из взаимосвязанных таблиц и других запросов. Результатом является таблица, которая существует до закрытия запроса.
Перекрестный Запрос – предназначен для группирования данных и представления их в компактном виде, удобен для анализа. В соответствии с заданием начните формировать запросы.
Запрос на Создание Таблицы – основан на запросе на выборку, но результат сохраняется в таблице
Запросы на Обновление, Добавление, Удаление – Запросы ДЕЙСТВИЯ, в результате которых изменяются данные в таблице.