Создание объекта Форма с помощью Мастера создания форм.
MS Office ACCESS 2007
БД «Студент»
Часть 1.
Тема:Создание однотабличной базы данных. Ввод, редактирование и вывод данных
Создание файла новой базы данных и таблицы Студент.
1.1. Запустите СУБД Access и в появившемся при открытии диалоге выберите пункт Новая база данных. (Если программа Access была открыта ранее, то для аналогичного действия выполните команды Файл – Создать новую базу данных - Новая база данных.)
1.2. В открывшемся диалоговом окне «Файл новой базы данных» установите следующие параметры:
1.2.1. Имя файла: Студент.
1.2.2. Укажите путь к файлу на своём диске (это важно!), где будет размещена создаваемая Вами база данных. При неверном указании пути в дальнейшем Вы можете потерять файл Вашей базы данных.
1.3. Нажмите кнопку «Создать», после чего будет создан пока пустой файл базы данных «Студент».
Основными объектами базы данных являются таблицы, которые представляют собой хранилище информации. Таблицы состоят из полей (столбцов) и записей (строк). Каждая запись (строка) представляет собой совокупность взаимосвязанных полей (атрибутов) и описывает реальный объект окружающего мира. База данных должна содержать, по крайней мере, одну таблицу. Поэтому наполнение базы данных следует начать с создания таблицы.
Создание таблицы осуществляется в два этапа. На первом этапе необходимо создать структуру таблицы, т.е. указать названия полей (имена столбцов), определить их типы, формат и, если надо, определить ключевое поле таблицы. Этот этап выполняется в режиме конструктора таблицы. На втором этапе осуществляется заполнение таблицы данными. Для этого таблица открывается в режиме таблицы.
2. Создайте таблицу базы данных. Для этого в окне базы данных перейдите на вкладку Таблицы, и создайте новую таблицу с помощью конструктора.
3. В открывшемся окне конструктора (см. рисунок) определите поля таблицы.
3.1. Для определения первого поля выполните следующие действия.
3.1.1. Введите в ячейку столбца «Поле» имя первого поля: «Номер».
3.1.2. В ячейке столбца «Тип Данных» оставьте появившееся по умолчанию значение из списка «Текстовый».
3.1.3. Переключитесь щелчком мыши или с помощью клавиши F6 на панель «Свойства поля» (в нижней части окна конструктора таблиц) и установите размер поля равным 3 (символам).
Примечание. Заполнение ячейки столбца «Описание» является необязательным.
3.2. Для определения всех остальных полей таблицы базы данных выполните действия, указанные в п.3.1, руководствуясь данными табл.1 настоящего задания. Если значение типа «Текстовый» не подходит, то нажмите кнопку раскрытия списка и выберите из него нужный Тип данных. Для поля типа Дата/Время на панели «Свойства поля» (в нижней части окна конструктора таблиц) щёлкните мышью в строке «Формат поля», в результате появится кнопка раскрывающегося списка, щёлкнув по которой, выберите из появившегося списка значение «Краткий формат даты».
Таблица 1. Структура таблицы СТУДЕНТ
Поле | Тип поля | Размер поля (в нижней части окна конструктора) |
Номер | Текстовый | |
Фамилия | Текстовый | |
Имя | Текстовый | |
Отчество | Текстовый | |
Пол | Текстовый | |
Дата рождения | Дата/время | Краткий формат даты |
Группа | Текстовый | |
Место проживания | Текстовый |
4. Закройте окно конструктора таблицы с сохранением созданной структуры. Для этого:
4.1. Щёлкните мышью по кнопке закрытия окна и подготовьтесь правильно ответить на два последующих вопроса.
4.2. На первый вопрос о сохранении структуры таблицы ответьте «Да».
4.3. В окне диалога «Сохранение» введите имя таблицы «СТУДЕНТ» и нажмите кнопку «OK».
4.4. На второй вопрос о создании ключевого поля дайте ответ «Нет».
В противном случае, будет автоматически создано ключевое поле «Код» типа «Счётчик», которое в данной таблице не требуется. Если всё же по ошибке это произошло, снова зайдите в режим конструктора и удалите новое поле «Код» типа «Счётчик», предварительно сняв признак ключа, для чего необходимо щёлкнуть по кнопке с изображением ключа на панели инструментов, а затем правильно выполните пункты 4.1‑4.4.
5. Введите в таблицу Студент следующие данные,
Таблица 2. Таблица СТУДЕНТ
6. Познакомьтесь по рисунку с возможностями быстрого перемещения между отдельными записями и данными в таблице, а затем попробуйте действие изображённых кнопок, щёлкая по ним мышью.
7. Отредактируйте введённые в таблицу данные.
7.1. Удалите полностью записи о студентах с номерами 333(Воробьянинов) и 400 (Бендер). Для этого выделите эти записи по очереди и нажмите клавишу Delete.
7.2. Используя режим редактирования поля в записи № 389 замените фамилию «Петрова» на фамилию «Морозова».
Создание объекта Форма с помощью Мастера создания форм.
Форма – это объект базы данных, представляющий собой удобное экранное средство для ввода данных в таблицы, а также просмотра и редактирования данных, хранящихся в таблицах. Таким образом, все изменения данных, произведённые в форме, приводят к соответствующим изменениям данных в таблицах.
Формы создаются с помощью мастера или конструктора. Использование конструктора форм требует определённых навыков и опыта, и является более трудоёмким. Самый простой способ создания формы – с помощью мастера форм, который автоматически создает форму в соответствии с параметрами, задаваемыми в процессе пошагового диалога с пользователем.
8. Создайте простую форму, содержащую все поля из таблицы «Студент» с помощью Мастера форм.
8.1. В окне базы данных перейдите на вкладку «Формы».
8.2. Нажмите кнопку «Создать» и выберите «Мастер форм» или дважды щёлкните по ярлыку «Создать форму с помощью мастера», находящемуся в окне базы данных (на вкладке «Формы»).
8.3. В появившемся первом диалоговом окне мастера выберете в поле со списком «Таблицы и запросы» таблицу «Студент» в качестве источника данных.
8.4. В списке «Доступные поля» этого диалогового окна отображаются все поля выбранной таблицы «Студент». Чтобы добавить в создаваемую форму только выборочные поля, необходимо, выделив каждое из этих полей, нажать кнопку «>». Однако, для того, чтобы перенести в создаваемую форму сразу все поля таблицы «Студент», следует нажать кнопку «>>». Нажмите кнопку «Далее» для перехода ко второму диалоговому окну Мастера форм.
8.5. Во втором диалоговом окне Мастера форм выберите вид формы: «в один столбец». Нажмите кнопку «Далее».
8.6. В третьем диалоговом окне Мастера форм устанавливается стиль оформления создаваемой формы. С помощью переключателя просмотрите образцы имеющихся в наборе стилей и выберите один из них по своему желанию. Нажмите кнопку «Далее».
8.7. В последнем диалоговом окне Мастера форм укажите имя формы: «Студент» (обычно оно само появляется по умолчанию) и нажмите на кнопку «Готово».
На экране появится окно с выводом данных из таблицы в виде формы.
9. Познакомьтесь с возможностями перемещения между записями базы данных, представленными в виде формы, посредством кнопок навигации в нижней части формы, которые имеют то же назначение, что и в таблице (см. рис.1).
10. Перейдите к первой пустой записи нажав на кнопку►*и добавьте в базу данных новую запись в режиме формы в соответствии с таблицей 3:
Таблица 3. Данные новой записи | |
Номер | |
Фамилия | Новиков |
Имя | Максим |
Отчество | Алексеевич |
Пол | м |
Дата рождения | 19.03.78 |
Группа | |
Место проживания | Азов |
11. Закройте форму «Студент».
Отчёт – это объект базы данных, предназначенный для вывода из базы данных требуемой информации в виде документов, которые можно просмотреть или напечатать. Источником данных для отчета могут быть таблицы или запросы. Кроме того, в отчёте могут отображаться вычисляемые по исходным данным значения, например, итоговые суммы, средние величины. В отличие от форм, отчёты не предназначены для ввода и редактирования данных в таблицах: в отчётах невозможно изменить исходные данные.
Как и формы, отчёты создаются с помощью мастера или конструктора. Использование конструктора отчётов требует определённых навыков и опыта, и является более трудоёмким. Самый простой способ создания отчёта – с помощью мастера, который автоматически создает отчёт в соответствии с параметрами, задаваемыми в процессе пошагового диалога с пользователем.
12. Создайте отчёт для вывода данных таблицы «СТУДЕНТ» с помощью Мастера отчётов.
12.1.В окне базы данных перейдите на вкладку «Отчёты» и нажмите на кнопку Создать. Появится диалоговое окно Новый отчёт.
12.2.В списке диалогового окна Новый отчётвыделите элементМастер отчётов. В поле со списком, находящемся в нижней части диалогового окна Новый отчёт, выберите в качестве источника данных таблицу Студент. Нажмите на кнопку OK. Появится первое диалоговое окно Мастера отчётов.
12.3.В первом диалоговом окне Мастера отчётов нужно определить, какие из имеющихся полей следует включить в создаваемый отчёт. В левом списке Доступные поля выделите щелчком мыши поле «Фамилия», а затем нажмите кнопку «>» для перемещения поля в правый список Выбранные поля. Аналогичным образом выберите для включения в отчёт поля «Имя», «Отчество», «Группа». По окончании этой операции нажмите на кнопку Далее Мастера отчётов.
12.4.Во втором диалоговом окне определяются уровни группировки в отчёте. Для того, чтобы студенты в отчёте были выведены по группам, а не общим списком, выделите в левом списке только одно поле «Группа» и нажмите кнопку «>» для перемещения поля в правый список. Затем нажмите на кнопку Далеедля перехода к третьему диалоговому окну Мастера отчётов.
12.5.В третьем диалоговом окне можно указать порядок сортировки записей по значению произвольного поля или нескольких полей (не более чем по четырём). В первом поле со списком щёлкните по кнопке раскрывающегося списка и выберите поле Фамилия, аналогично во втором поле со списком выберите поле Имя. Остальные поля можно не заполнять. Указанный порядок сортировки означает, что список студентов в отчёте будет отсортирован сначала по фамилии в алфавитном порядке, а затем (в пределах одной фамилии, если они повторяются, например, у однофамильцев) - по имени также в алфавитном порядке. Нажмите на кнопку Далее.
12.6.В четвёртом диалоговом окне Мастер предлагает выбор вида макета для отчёта. Примите установленные по умолчанию значения типа макета – ступенчатый, а ориентации – книжная и нажмите на кнопку Далее.
12.7.В пятом диалоговом окне выберите стиль отчёта – Строгий и нажмите на кнопку Далее.
12.8.В шестом, последнем диалоговом окне Мастера отчётов введите заголовок отчёта «Список студентов» и нажмите на кнопку Готово. Через несколько секунд появится отчёт, созданный мастером, в режиме Предварительного просмотра. Для отображения всех частей отчёта воспользуйтесь вертикальной и горизонтальной полосами прокрутки. Вид отчёта должен приблизительно соответствовать рисунку.
13. Предъявите результаты Вашей работы (созданные таблицу, форму, отчёт) преподавателю.
14. Закройте базу данных.