- •Содержание
- •Задание 1
- •Задание 2
- •Задание 3
- •1. Создать документ Microsoft Word
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 8
- •Задание 7
- •Задание 9
- •Задание 10
- •Задание 1
- •Задание 2.
- •Задание 3.
- •Задание 4.
- •Задание 5.
- •Задание 6.
- •Задание 7.
- •Задание 8.
- •Задание 9.
- •Задание 10.
- •Задание 11
- •Задание 1.
- •Задание 2.
- •Задание 5.
- •Автоформа создает форму, в которой отображаются все поля и записи выбранной таблицы или запроса.
- •Задание 6.
- •База данных «Экологическая школа»
- •Задание 7
- •Задание 8
- •Задание 9.
- •Список рекомендованной литературы
Задание 2.
Откройте учебную базу данных, изготовленную в работе 1.
Вызовите программу MS Access. Перед вами откроется окно системы управления базами данных, в котором справа появится меню.
Выберите из предложенного списка Открыть базу данных. Найдите имя вашей базы данных и щелкните по кнопке имени. На экране появится окно с основными объектами базы данных (Рис1.).
Удалите таблицу Список.
Выделите имя таблицы
Нажмите клавишу [Delete].
На вопрос о подтверждении удаления таблицы ответьте Да.
Создайте таблицу Группы.
Выберите объект Таблица, если находитесь в другом окне.
Дважды щелкните по меню Создание таблицы путем ввода данных (режим Таблицы). Появится пустая таблица, поля которой не определены и не имеют названия. Тип поля будет введен автоматически, в зависимости от введенной информации.
П
ереименуйте
Поле
1.
Для этого поставьте курсор в любую
ячейку столбца Поля1.
Выполните команду Формат
Переименовать столбец.
Ячейка
имени столбца окажется выделенной.
Введите название поля Учебная
группа
и нажмите клавишу [Enter].
Аналогично переименуйте Поле 2. Введите название поля Преподаватель. Должно получиться как на Рис.2.
Сохраните таблицу и именем Группы, щелкнув по кнопке - сохранить. На вопрос о создании ключевого поля ответьте – Нет.
Перейдите в режим Конструктор, щелкнув по кнопке
и посмотрите как заданы поля.Исправьте данные: Сделайте поле Учебная группа Ключевым, поместив курсор на имя этого поля и щелкнув по кнопке
- Ключевое
поле.
Тип данных этого поля задайте Числовым.Закройте таблицу Группы, на запрос о сохранении ответьте Да.
Создайте таблицу Список.
Дважды щелкните по меню Создание таблицы путем ввода данных.
По аналогии с предыдущим заданием переименуйте поля таблицы по следующей схеме:
вместо |
Поле 1 |
появится название |
Код |
вместо |
Поле 2 |
появится название |
Фамилия |
вместо |
Поле 3 |
появится название |
Имя |
вместо |
Поле 4 |
появится название |
Отчество |
вместо |
Поле 5 |
появится название |
Год рождения |
вместо |
Поле 6 |
появится название |
Школа |
вместо |
Поле 7 |
появится название |
Класс |
вместо |
Поле 8 |
появится название |
Учебная группа |
Сохраните таблицу с именем Список. На вопрос о создании ключевого 8поля ответьте отрицательно.
Перейдите в режим Конструктор и посмотрите, как заданы поля. Исправьте тип данных полей в соответствии с Рис.3.
О
братите
внимание, что в поле Учебная
группа
имеет место подстановка (значения
этого поля не надо набирать вручную,
они будет подставляться из списка,
содержащегося в таблице Группы).
П
одстановку
производим по следующей схеме:
поставьте курсор на поле Учебная
группа;
выберите закладку Подстановка:
тип элемента управления – Поле
со списком;
источник строк – Группы
(выбирайте из ниспадающего меню), как
показано внизу Рисунка 3.
Сохраните изменения.
Закройте таблицу.
Рис.3.
В результате этой работы, вы получили две несвязных таблицы.
Нужно создать схему данных со связями.
Создайте схему данных.
Щелкните по кнопке
- Схема
данных.В
Рис. 4.
появившемся окне Добавление таблицы выделите таблицу Группы и щелкните по кнопке Добавить. Выделите таблицу Список и щелкните по кнопке Добавить. В окне Схема данных появится условный вид этих таблиц. Щелкните по кнопке Закрыть окна Добавление таблицы.Увеличьте окно таблицы Список так, чтобы были видны все поля.
П
оставьте
мышку на имя поля Учебная
группа
в таблице Группы
и, не отпуская левую кнопку мышки,
перетащите ее на поле Учебная
группа
в таблице Список.
Отпустите мышку. Появится диалоговое
окно Изменение
связей, представленное на
Рис.4.
Учебная группа
Преподаватель
101
Верзаков С.А.
102
Белоусов А.И.
103
Масалова В.А.
104
Новикова Е.В.
105
Зачесова Т.П.
Включите значок Обеспечение целостности данных. При этом необходимо включить значок Каскадное обновление связанных полей, что приведет к тому, что при изменении номера группы в таблице Группы автоматически изменится номер в таблице Список. А так же включите значок Каскадное удаление связанных полей, что приведет к тому, что при удалении записи с номером группы в таблице Группы будут удалены все записи из таблицы Список, в которой стояли соответствующие номера групп.
Щелкните по кнопке Создать. Появится связь «один– ко -многим». Смотри рисунок 5.
Закройте схему данных и ответьте Да на вопрос о сохранении схемы данных.
Заполните таблицу Группы значениями.
Откройте таблицу Группы, дважды щелкнув на имени таблицы.
Заполните ее записями из таблицы:
Сохраните таблицу и закройте ее.
Создание формы для ввода данных.
Выберите объект Формы.
Щелкните по кнопке Создать.
Появится диалоговое окно, в котором следует выбрать Автоформа: в столбец, а в качестве источника данных – Список. См. Рис.6.
Щелкните по кнопке ОК. Появится пустая форма для ввода данных.
Где:
- переход к первой
записи;
- переход к предыдущей записи;
- переход к следующей записи;
- переход к последующей записи;
Рис.6.
Заполните базу данными, представленными в следующей таблице, при этом, значения поля Код будут заполняться автоматически; значение поля Учебная группа выбирайте из ниспадающего меню.
Код |
Фамилия |
Имя |
Отчество |
Год рождения |
Школа |
Класс |
Учебная группа |
1 |
Чернова |
Кристина |
Ивановна |
2000 |
1 |
9 |
101 |
2 |
Терещенко |
Инна |
Алексеевна |
1998 |
3 |
10 |
103 |
3 |
Истратов |
Максим |
Владимирович |
1999 |
5 |
9 |
101 |
4 |
Бондарь |
Ольга |
Петровна |
1999 |
1 |
10 |
104 |
5 |
Новоселов |
Алексей |
Иванович |
2000 |
3 |
9 |
105 |
Сохраните введенные данные. Имя формы – Список.
Закройте форму Список.
Перейдите в объект Таблицы. Откройте таблицу Список. Убедитесь, что в таблице появились новые записи.
Сохраните таблицу Список и закройте ее.
Проверьте каскадное обновление связанных полей.
Откройте таблицу Группы.
Исправьте: внесите вместо 101 201; вместо 103 203.
Сохраните таблицу Группы и закройте ее.
Откройте таблицу Список и убедитесь, что значения групп изменились.
Закройте таблицу Список.
Проверьте каскадное удаление связанных полей.
Откройте таблицу Группы.
Удалите первую запись (всю строку выделите и нажмите на клавишу [Delete]).
Согласитесь с проверочным вопросом и закройте таблицу Группы.
Откройте таблицу Список и убедитесь, что все записи с номером 201 исчезли.
Закройте таблицу Список.
Завершите работу с программой Access.
Выберите пункт меню Файл Выход.
Если вы производили какие-либо действия в базе данных, появится вопрос о сохранении изменений. Ответьте положительно на этот вопрос.
Используя Мастер таблиц создайте таблицу Личные данные с ключевым полем
Откройте объект Таблицы (если находитесь в другом окне).
В
ыберите
вкладку Создание
таблицы с помощью мастера.В появившемся окне выберите: в поле Образцы таблиц – Студенты; В поле Образцы полей – Код студента, Адрес, Номер телефона, щелкая после каждого выбора по кнопке
.
В результате должно получиться как на
рисунке 1.Щелкните по кнопке Далее.
В диалоговом окне задайте имя таблицы Личные данные. Оставьте автоматический выбор ключа и нажмите кнопку Готово.
Получите пустую таблицу, в которой есть поля, но отсутствуют записи.
Перейдите в режим Конструктор и исправьте структуру таблицы. Поменяйте у поля Код студента тип данных на Числовой.
Добавьте в конец списка полей три поля с именами Word; Excel; Access с типом данных Числовой.
Закройте таблицу, предварительно сохранив ее.
Задание 3.
Исправьте схему данных.
Щелкните по кнопке - Схема данных.
Выберите меню Связи Добавить таблицу.
В появившемся окне Добавление таблицы выделите таблицу Личные данные и щелкните по кнопке Добавить, а затем по кнопке Закрыть окна Добавление таблицы.
П
оставьте
мышку на имя поля Код
в таблице Список
и, не отпуская левую кнопку мышки,
перетащите ее на поле Код
студента
в таблице Личные
данные.
Отпустите мышку. Появится диалоговое
окно Изменение
связей.
Включите значок Обеспечение целостности данных. При этом необходимо включить значок Каскадное обновление связанных полей, Каскадное удаление связанных полей.
Щелкните по кнопке Создать. Появится связь «один– к одному». Как на Рис. 2.
Закройте схему данных и ответьте Да на вопрос о сохранении схемы данных.
Создайте форму для ввода данных о студентах, заполните одновременно таблицы Список и Личные данные значениями.
Выберите объект Формы.
Дважды щелкните по вкладке Создание формы с помощью мастера.
Появится диалоговое окно Создание форм.
В поле Таблицы и запросы выберите: Таблица: Список. В поле Доступные поля необходимо выбрать все поля с помощью кнопки
.В поле Таблицы и запросы выберите: Таблица: Личные данные. В поле Доступные поля необходимо выбрать все поля с помощью кнопки .
Щелкните по кнопке Далее.
Оставьте внешний вид формы в один столбец. Щелкните по кнопке Далее.
Выберите требуемый стиль Стандартный. Щелкните по кнопке Далее.
Задайте имя формы – Общая форма. Нажмите кнопку Готово.
Получите форму, в которой можно менять существующие данные и вводите новые значения. (Значения сами бут разнесены по таблицам Список и Личные данные).
Заполните форму Общая форма данными из следующих таблиц:
Поля Код и Код студента заполняются автоматически.
Код |
Фамилия |
Имя |
Отчество |
Год рождения |
Школа |
Класс |
Учебная группа |
1 |
Иванова |
Анна |
Ивановна |
1984 |
1 |
9 |
101 |
2 |
Баранова |
Ирина |
Алексеевна |
1983 |
3 |
10 |
102 |
3 |
Корнилова |
Ольга |
Владимировна |
1984 |
5 |
9 |
103 |
4 |
Воробьев |
Алексей |
Петрович |
1983 |
1 |
10 |
101 |
5 |
Воробьев |
Алексей |
Иванович |
1984 |
3 |
9 |
104 |
6 |
Воробьев |
Олег |
Григорьевич |
1985 |
5 |
8 |
105 |
7 |
Скоркин |
Александр |
Евгеньевич |
1982 |
1 |
11 |
101 |
8 |
Володина |
Анна |
Алексеевна |
1984 |
3 |
9 |
102 |
9 |
Новоселов |
Алексей |
Антонович |
1983 |
5 |
10 |
103 |
10 |
Александрова |
Елена |
Алексеевна |
1984 |
1 |
9 |
101 |
Код студента |
Адрес |
Номер телефона |
Word |
Excel |
Access |
1 |
Центральная 11-5 |
51-17-22 |
5 |
5 |
5 |
2 |
Солнечная 8 - 117 |
51-18-22 |
4 |
4 |
4 |
3 |
Сиреневый 7 – 14 |
51-19-22 |
3 |
4 |
5 |
4 |
Центральная 14 – 81 |
51-20-22 |
5 |
5 |
4 |
5 |
Сиреневый 7 – 16 |
51-21-22 |
5 |
4 |
4 |
6 |
Солнечная 2 - 121 |
51-22-22 |
4 |
4 |
4 |
7 |
Школьная 5 – 34 |
51-23-22 |
5 |
3 |
3 |
8 |
Центральная 30 – 7 |
51-24-22 |
3 |
3 |
3 |
9 |
Сиреневый 7 – 125 |
51-25-22 |
3 |
4 |
4 |
10 |
Солнечная 6 - 34 |
51-26-22 |
5 |
5 |
5 |
Закройте форму Общие данные, предварительно сохранив ее.
Перейдите на объект Таблицы и убедитесь, что в таблицах Список и Личные данные появились данные.
Добавьте в таблицу Список новое поле Портрет.
Откройте таблицу Список в режиме Конструктора.
Добавьте поле Портрет с типом данных Поле объекта OLE.
Сохраните и перейдите в режим Таблицы.
Щелкните мышкой по клетке, где должно быть значение поля Портрет и выполните команду Вставка Объект Точечный рисунок и нажмите кнопку ОК.
Нарисуйте портрет. Закройте окно Точечный рисунок в Список: Таблица – Paint.
Нарисуйте портреты всех учеников из таблицы Список.
Закройте таблицу Список.
Задание 4. Научитесь использовать фильтр.
Щелкните по кнопке
- изменить
фильтр.
Появится окно Список:
Фильтр.
Поставьте курсор в поле Год
рождения
и выберите из ниспадающего меню – 1984
и щелкните по кнопке
- применение
фильтра.
Появится список учеников 1984 года
рождения.Отмените выбор фильтра, нажав на кнопку , которая теперь называется – удалить фильтр.
Щелкните по кнопке - изменить фильтр. Удалите всё в поле Год рождения, нажав клавишу Delete.
Измените фильтр так, чтобы в таблице были видны только ученики школы №5, 10 класса. Ответ: Новоселов.
Примените фильтр так, чтобы на экране появилась таблица с учениками школы №3 и год рождения которых > 1982 (в поле школа выберите 3; в поле год рождения наберите с клавиатуры >1982). Ответ: Баранова, Воробьев, Володина.
Предъявите преподавателю: таблицы Список; Группы; Личные данные;
форму Общая форма на экране.
Завершите работу с программой Access.
