- •Лабораторное занятие № 1, 2, 3 тема «проектирование структуры базы данных для предметной области «учет ремонта автомобилей»
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Использованные запчасти
- •Задание 6
- •Лабораторное занятие № 4,5,6 тема «создание и связывание таблиц»
- •Задание 1
- •Создание схемы базы данных
- •Задание 2
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 7
Задание 4
Построить форму для загрузки таблицы Автомобили.
Цель: создание многотабличной формы с включением подчиненной формы с помощью Мастера форм.
Этапы работы.
В окне базы данных выбрать закладку Форма и нажать кнопку Создать.
В окне Новая форма выбрать Мастер форм и таблицу Клиенты.
В следующем окне Создание форм выбрать поля таблицы Клиенты – код_кл, наим_кл, затем здесь же, выбрав таблицу Автомобили, выбрать все поля этой таблицы. В этом же окне выбрать таблицу Модель и все ее поля.
В следующем окне выбрать представление данных по Клиенты и выбрать тип формы – Подчиненные формы.
Далее выбрать вид формы, например, Ленточный и в следующем окне выбрать один из имеющихся стилей оформления.
В следующем окне задать имя формы Клиенты_с_авто. Имя подчиненной формы можно оставить без изменения.
Доработать основную форму Клиенты_с_авто в режиме Конструктора. Для этого выбрать форму Клиенты_с_авто в окне базы данных и нажать Конструктор. Произвести следующие изменения:
Ввести текст в заголовок, например «Список клиентов и автомобилей».
Удалить разделительные линии между разделами формы: заголовком, областью данных и примечаний. Для этого, нажав правую кнопку мыши, вызвать Свойства формы. В закладке Макет в строке Разделительные линии выбрать Нет. В строке Область выделения выбрать Нет.
Создать кнопки для перехода к следующей или предыдущей записи и кнопку закрытия формы.
Защитить поля код_кл, наим_кл от корректировки. Для этого, вызвав Свойства формы нажатием правой кнопки мыши, на закладке Данные в строке Разрешить добавление, Разрешить удаление и Разрешить изменение выбрать значение Нет.
Доработать подчиненную форму: изменить вид формы. Для этого нажатием правой кнопки мыши вызвать Свойства для подчиненной формы. На закладке Макет в строке Режим по умолчанию заменить значение Ленточная форма на значение Одиночная форма.
Задание 5
Аналогично предыдущему заданию разработать форму для загрузки таблицы Наряд-заказы.
Указания к выполнению: первой выбирается таблица Автомобили, затем таблица Наряд-заказы.
Задание 6
Создать многотабличную форму для загрузки таблицы Выполненные работы.
Указания к выполнению: первой выбирается таблица Наряд-заказы (поле ном_нз), затем в том же окне – таблица Выполненные работы (все поля), затем в том же окне – таблица Работы (поля кр, наим_р),затем в том же окнетаблица Исполнители (поля табн, ФИО). Вид представления данных выбирается по Наряд-заказ.
После получения формы доработать ее самостоятельно в режиме Конструктор:
добавить название в заголовок формы (для этого создать элемент Надпись);
для поля табн создать поле со списком (данные берутся из таблицы Исполнители);
для поля кр создать поле со списком (данные берутся из таблицы Работы);
создать кнопки для перехода от одной записи к другой и кнопку закрытия формы.
Задание 7
Самостоятельно создать многотабличную форму для загрузки таблицы Использованные запчасти.
СОДЕРЖАНИЕ
ЛАБОРАТОРНОЕ ЗАНЯТИЕ № 1, 2, 3 3
ЛАБОРАТОРНОЕ ЗАНЯТИЕ № 1, 2, 3 3
ТЕМА «ПРОЕКТИРОВАНИЕ СТРУКТУРЫ БАЗЫ ДАННЫХ ДЛЯ ПРЕДМЕТНОЙ ОБЛАСТИ «УЧЕТ РЕМОНТА АВТОМОБИЛЕЙ» 3
ТЕМА «ПРОЕКТИРОВАНИЕ СТРУКТУРЫ БАЗЫ ДАННЫХ ДЛЯ ПРЕДМЕТНОЙ ОБЛАСТИ «УЧЕТ РЕМОНТА АВТОМОБИЛЕЙ» 3
Задание 1 3
Задание 2 4
Задание 3 9
Задание 4 11
Задание 5 16
Использованные запчасти 18
Задание 6 18
ЛАБОРАТОРНОЕ ЗАНЯТИЕ № 4,5,6 19
ЛАБОРАТОРНОЕ ЗАНЯТИЕ № 4,5,6 19
ТЕМА «СОЗДАНИЕ И СВЯЗЫВАНИЕ ТАБЛИЦ» 19
ТЕМА «СОЗДАНИЕ И СВЯЗЫВАНИЕ ТАБЛИЦ» 19
Задание 1 19
Задание 2 21
Задание 3 22
ЛАБОРАТОРНОЕ ЗАНЯТИЕ № 7,8,9 22
ЛАБОРАТОРНОЕ ЗАНЯТИЕ № 7,8,9 22
ТЕМА «КОНСТРУИРОВАНИЕ И РАЗРАБОТКА ФОРМ» 22
ТЕМА «КОНСТРУИРОВАНИЕ И РАЗРАБОТКА ФОРМ» 22
Задание 1 22
Задание 2 23
Задание 3 23
Задание 4 24
Задание 5 25
Задание 6 25
Задание 7 26