
Создание однотабличной базы данных «Записная книжка»
Задание 1. Запустить Microsoft Access и создать файл пустой базы данных:
Пуск – Программы - Microsoft Office - Microsoft Access.
Выбрать пиктограмму Новая база данных. В правой панели щелкнуть на значке папки (правее поля Имя файла) и указать маршрут для созданения создаваемой базы данных. В поле Имя файла ввести имя создаваемого файла базы данных. Щелкнуть кнопку Создать.
Задание 2. Создать таблицу Адреса с помощью конструктора таблиц:
На вкладке Создание выбрать пиктограмму Конструктор таблиц.
Создать структуру таблицы в соответствии со следующей таблицей:
-
Имя поля
Тип данных
Размер поля
Подпись
Код адреса
Числовой
Имя
Текстовый
Фамилия
Текстовый
Адрес
Текстовый
Телефон
Текстовый
Задание 3. Для поля Телефон задать маску ввода 6-значного номера телефона:
Маска ввода – шаблон, позволяющий вводить в поле значения, имеющие одинаковый формат. Маска ввода автоматически изображает в поле постоянные символы, поэтому достаточно заполнить только пустые позиции в маске ввода. Кроме того, в поле с маской ввода нельзя ввести значение, не соответствующее этой маске.
Маски ввода определяют способы ввода данных в базу данных. Например, с помощью маски ввода можно дать пользователю возможность вводить телефонные номера только в шведском формате. Как и форматирование отображения, маски ввода не влияют на то, как данные хранятся в Access, а влияют только на то, как они вводятся пользователем.
В режиме конструктора таблиц (на вкладке Главная выбрать Режим таблиц, затем Конструктор) щелкнуть по имени поля Телефон.
В области Свойства поля щелкнуть в строке Маска ввода, затем щелкнуть на кнопке с изображением многоточия
. Появится диалоговое окно Создание масок ввода. В этом диалоге щелкнуть кнопку Список (откроется диалоговое окно Настройка масок ввода). В поле Описание ввести слово – Телефон; в поле Маска ввода ввести маску: ##-##-##; в поле Заполнитель ввести символ «_»; щелкнуть в поле Образцы данных (появится окончательный вид маски 00-00-00); в поле Тип маски выбрать Текст/Свободный. Нажать кнопку Закрыть. В списке Маска ввода диалогового окна Создание масок ввода появится название маски - Телефон. Нажать кнопку Далее. В списке Заполнитель выбрать символ «_».Нажать кнопку Далее. На вопрос: Как следует хранить данные? Установить опцию – вместе со знаками маски, например 35-28-43. Нажать кнопку Далее. Нажать кнопку Готово. В поле Маска ввода появится ##\-##\-##;0;_.
Перейти в режим таблицы (команда Вид – Режим таблицы). В диалоговом окне о сохранении выбрать кнопку Да.
Заполнить столбец телефонами (см. таблицу).
Задание 4. Изменить структуру таблицы:
Перейти в режим конструктора.
Переименовать поле КодАдреса в Номер:
Щелкнуть в ячейке с именем поля КодАдреса и удалить текст;
Ввести новое имя поля Номер.
Задать для поля Номер новую Подпись (Текст, который выводится в заголовке столбца. Если подпись не задана, то в заголовке отображается имя поля):
Поставить курсор в поле Номер;
В строке Подпись раздела Свойства поля стереть текст КодАдреса и ввести №.
Изменить имя поля ДомашнийТелефон на ДТ и задать подпись для этого поля Домашний телефон.
Добавить новое поле Отч:
Вставить пустую строку после строки Имя (шелкнуть в строке Имя и выполнить команду Вставка – Строки);
Ввести имя поля и его тип (Текстовый);
Задать Подпись – Отчество.
Добавить новое поле ДР. Тип данных – Дата/Время, Форма поля – Длинный формат даты, Подпись – День рождения.
Добавить поле Хобби: Тип данных – Текстовый.
№
Имя
Отчество
Фамилия
Адрес
Домашний
День рождения
Хобби
1
Ольга
Петровна
Сергеева
пр. Связи, 100-12
211-22-33
12 февраля 1981 г.
лыжи
2
Николай
Андреевич
Иванов
ул. Пушкина, 20-1
222-33-44
14 апреля 1970 г.
теннис
3
Алексей
Павлович
Федоров
ул. Чердынская, 1-20
453-33-11
21 мая 1974 г.
футбол
4
Анна
Николаевна
Волкова
пр. Ленина, 23-24
411-13-14
1 мая 1982 г.
вязание
5
Нина
Сергеевна
Никольская
ул. Попова, 47/1-78
12 июня 1964 г.
лыжи
6
Юрий
Викторович
Иванов
ул. Пушкина, 12-6
30 сентября 1965 г.
7
Сергей
Андреевич
Сахнов
Ул. Леонова, 10/2-4
233-22-11
13 декабря 1978 г.
теннис
8
Инга
Юрьевна
Горина
пр. Связи, 1-45
211-56-78
5 июля 1979 г.
9
Наталья
Емельяновна
Евсеева
ул. Попова, 34-6
6 июля 1980 г.
вязание
10
Михаил
Викторович
Зима
пр. Ленина, 23-23
412-23-44
10 октября 1981 г.
каратэ
Сохранить структуру таблицы (Файл – Сохранить или щелкнуть по кнопке Сохранить на панели инструментов).
Вернуться в режим таблицы.