Создание форм для ввода данных в таблицы Т_Предметы и Т_Преподаватели



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

Создание запроса на основе двух таблиц

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

Создание отчета на основе двух таблиц Т_Преподаватели и Т_Предметы

Для созданной базы данных создать отчет на основе двух таблиц Т_Преподаватели и Т_Предметы.

 

 

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

База данных содержащая сведения о студентах

Цель работы : разработка информационной модели базы данных. Создание объектов базы данных.

Задание: Требуется создать базу данных, содержащую сведения о студентах. Из общего списка студентов необходимо выбрать студентов, обучающихся в определенной группе. Разработать специальные формы для ввода данных в таблицу. Организовать соответствующий отчет для вывода на печать списка студентов.

Методика выполнения работы

Создание базы данных

1. Запустите Access, в диалоговом окне выберите пункт Новая база данных. В окне диалога Файл новой базы данных задайте имя вашей базы Свою фамилию. Создать.

2. В окне Базы данных выберите вкладку Таблицы, щелкните по кнопке Создать. В окне Новая таблица выберите пункт Конструктор. ОК.

3. Определение полей таблицы. В окне Таблицы в режиме Конструктора определите поля из табл. 3.1. Введите в строку столбца Имя поля имя первого поля Код, в строке столбца Тип данных щелкните по раскрывающейся кнопке и выберите из списка тип данных Числовой. Поля вкладки Общие оставьте такими, как предлагает Access. Для определения остальных полей таблицы выполните аналогичные действия.

Таблица 3.1. Таблица данных Преподаватели

Имя поля Тип данных Размер поля
Код Числовой  
Фамилия Текстовый 15
Имя Текстовый 15
Отчество Текстовый 15
Дата рождения Дата/время Краткий
Должность Текстовый 9
Дисциплина Текстовый 11
Телефон Текстовый 9
Зарплата Денежный  

4. Закройте Конструктор, в окне Сохранение введите имя таблицы Преподаватели. ОК. На предложение Access задать Ключевое поле нажмите кнопку Нет.

Заполнение базы данных

1. Задание Условия на значение для вводимых данных. Войдите в режим Конструктор для созданной таблицы Преподаватели. Щелкните по полю Должность. В нижней части окна щелкните по строке параметра Условие на значение. Щелкните по скрытой кнопке. В окне Построителя выражений напишите слово «Профессор», затем щелкните по кнопке Or, напишите слово «Доцент», Or, напишите слово «Ассистент». ОК. Вы ввели условие, при котором в поле Должность могут вводиться только указанные значения.

2. В строке Сообщение об ошибке введите предложение «Такой должности нет, правильно введите данные». В строке Значение по умолчанию введите слово «Доцент».

3. Введите ограничения на данные в поле Код. Коды преподавателей не должны повторяться, а также должна быть обеспечена возможность их изменения (поэтому нельзя использовать тип данных Счетчик). Поэтому задан тип данных Числовой для поля Код. Для исключения повторов щелкните по строке параметра Индексированное поле. Выберите в списке пункт Да (совпадения не допускаются). Закройте Конструктор, подтвердив изменения структуры таблицы.

4. Введите данные в таблицу в соответствии с табл. 3.2.

Таблица 3.2. Ввод данных в таблицу Преподаватели

Код Фамилия Имя Отчество Дата рождения Должность Дисциплина Телефон Зарплата
1 Истомин Иван Евгеньевич 23.02.55 Доцент Информатика 5-33-45 890
2 Миронов Павел Юрьевич 25.07.50 Профессор Экономика 7-32-15 1200
3 Гришин Петр Сергеевич 03.12.67 Доцент Математика 4-32-98 760
4 Сергеева Ольга Ивановна 12.03.72 Ассистент Математика 8-57-62 450
5 Емец Мария Ивановна 16.02.51 Доцент Экономика 7-46-23 890
6 Иванова Таисия Павловна 30.05.66 Доцент Информатика 3-68-10 790
7 Миронов Илья Николаевич 22.07.52 Доцент Физика 4-97-32 890

5. Попробуйте в поле Должность любой записи ввести слово Лаборант. Введите в ответ на сообщение об ошибке правильное слово.

6. Для изменения ширины каждого поля таблицы в соответствии с шириной данных щелкните в любой записи поля Код. Выполните команду Формат/Ширина столбца. В окне диалога щелкните по кнопке По ширине данных. Проделайте эту операцию с остальными полями.

7. Для поиска в таблице преподавателя Мироновапереведите курсор в первую строку поля Фамилия, выполните команду Правка/Найти. В строке параметра Образец введите Миронов. Нажмите кнопку Больше. В строке параметра Просмотр выберите из списка Все (т.е. по всем записям). В строке параметра Совпадение выберите из списка С любой частью поля. Щелкните по кнопке Найти далее. Курсор перейдет на вторую запись и выделит слово Миронов. Щелкните по кнопке Найти далее. Курсор перейдет на седьмую запись. Закрыть для выхода из режима поиска.

8. Для замены заработной платы ассистенту Сергеевой с 450 р. на 470 р. переведите курсор в первую запись поля Зарплата, выполните команду Правка/Заменить. В строке Образец введите 450 р. В строке Заменить на введите 470 р. Установите остальные опции для поиска по всем записям данного поля. Найти далее. Курсор перейдет на четвертую запись. Щелкните по кнопке Заменить данные будут заменены. Закрыть.

9. Сортировка данных в поле Дата рождения по убыванию, щелкните по любой записи поля Дата рождения. Выполните команду Записи/Сортировка/Сортировка по убыванию.

10. Для фильтрации данных по полям Должность и Дисциплина щелкните по записи Доцент поля Должность. Выполните команду Записи/Фильтр/Фильтр по выделенному. В таблице останутся только записи о преподавателях – доцентах. Щелкните по записи Информатика поля Дисциплина и выполните команду Записи/Фильтр/Фильтр по выделенному. В таблице останутся записи только о преподавателях доцентах кафедры информатики. Для отмены фильтрации выполните команду Записи/Удалить фильтр. В таблице появятся все записи.

11. Для просмотра созданной таблицы выполните команду Файл/Предварительный просмотр. Вы увидите таблицу как на листе бумаги. Закройте таблицу Преподаватели.


Дата добавления: 2020-01-07; просмотров: 245; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!