
- •Тема: работа с субд «access»
- •Лабораторная работа № 1.
- •Задание для повторения
- •Тема: работа с субд «access» Лабораторная работа № 2.
- •Организация подстановки
- •Связывание таблиц
- •Создание отчета
- •Лабораторная работа № 3.
- •Приложение. Программы-мастера.
- •Мастер форм
- •Мастер отчетов
- •Сравните: нет группировки: группировка по полю «пол»: Авдеев мужчины
- •Мастер подстановок
Тема: работа с субд «access»
Цель: создать базу данных, предназначенную для автоматизации работы со списками студентов одного факультета, позволяющую
вводить и хранить общие сведения о студентах (фамилии, имена, отчества, номера групп, даты рождения и т.п.) и их оценки по предметам,
поддерживать данные списки в актуальном состоянии (изменять номер группы при переводе студента на следующий курс, удалять из списка студентов, закончивших обучение, т.е. выпускников и т.п.),
сохранять сведения о выпускниках для дальнейшего хранения,
выбирать из всех данных необходимые сведения для военкомата, аттестации и других целей,
представлять выбранные сведения в виде отчетов.
В результате выполнения всех лабораторных работ по этой теме должна быть создана одна база данных, содержащая несколько таблиц, форм, отчетов и запросов.
Лабораторная работа № 1.
Цель: научиться 1) создавать таблицы, формы и отчеты, 2) вводить сведения в таблицу в разных режимах.
Создание файла новой базы данных:
Запустите программу Access.
Создайте новую базу данных, выбрав в диалоговом окне, появившемся сразу после запуска программы, вариант «новая база данных».
Создание и заполнение таблицы в базе данных:
В окне базы данных щелкните ЛКМ (левая кнопка мыши) во вкладке «Создание» на слове «Таблицы» (т.о. Вы выбираете работу с таблицами) и выберите команду создания таблицы в режиме конструктора (Режим конструктора предназначен для задания и/или изменения структуры таблицы.)
В этом режиме введите следующие поля:
-
Имя поля
Тип данных
Номер
текстовый
Фамилия
Текстовый
Имя
Текстовый
Отчество
Текстовый
Пол
Текстовый
Дата рождения
Дата/время
Группа
Числовой
Перейдите из режима конструктора в режим таблицы. Для этого в пункте меню «Главная» выберите команду «режим таблицы», созданную таблицу сохраните под именем «список».
Заполните 4 строки (записи) созданной таблицы следующими сведениями:
C001 |
Авдеев |
Иван |
Петрович |
м |
21.07.99 |
213 |
C002 |
Петров |
Петр |
Иванович |
м |
03.02.98 |
213 |
C003 |
Сидоров |
Сидор |
Иванович |
м |
30.09.97 |
210 |
C004 |
Сергеев |
Петр |
Михайлович |
м |
01.01.99 |
105 |
Закройте окно таблицы.
Создание формы в базе данных:
Форма представляет собой некоторый бланк, оформленный согласно определенным требованиям или по желанию пользователя, который служит для более удобного ввода и/или вывода данных, находящихся в таблице.
В окне базы данных щелкните ЛКМ во вкладке «Создание» на слове «Формы» (т.о. Вы выбираете работу с формами) и выберите команду создания формы с помощью мастера форм.
Прочитайте в приложении о том, как работает мастер форм, и создайте форму для ввода данных во все поля имеющейся таблицы. (Стр. 7)
Расположение полей в форме — в один столбец!
Просмотрите в форме ранее введенные сведения и введите следующие сведения в режиме формы.
C005 |
Петрова |
Анна |
Владимировна |
ж |
05.04.99 |
200 |
C006 |
Борисова |
Мария |
Михайловна |
ж |
22.06.97 |
103 |
C007 |
Зайцев |
Сергей |
Александрович |
м |
11.11.99 |
103 |
C008 |
Волкова |
Светлана |
Николаевна |
ж |
08.11.98 |
200 |
C009 |
Анохин |
Андрей |
Борисович |
м |
09.09.98 |
103 |
C010 |
Кравцов |
Алексей |
Иванович |
м |
07.12.97 |
103 |
Закройте окно формы и откройте окно таблицы, убедитесь, что все записи введены, исправьте ошибки, если они имеются.
Создание отчета в базе данных:
В окне базы данных щелкните ЛКМ во вкладке «Создание» на слове «Отчеты» (т.о. Вы выбираете работу с отчетами) и выберите команду создания отчета с помощью мастера отчетов.
Прочитайте в приложении о том, как работает мастер отчетов и создайте отчет, который будет содержать список всех студентов, разбитый на учебные группы (по номеру группы). Фамилии студентов одной группы должны быть перечислены в алфавитном порядке.