Создание однотабличной базы данных "записная книжка"
Задание 1. Запустите Microsoft Access (Пуск/Программы/Microsoft Office/Microsoft Access) и создайте файл пустой базы данных:
выберите переключатель Новая база данных и нажмите ОК;
откройте папку, в которую будет сохранена база данных;
в строке Имя файла введите имя базы данных Записная книжка, нажмите кнопку Создать (появится окно пустой базы данных Записная книжка: база данных, объекты которой представлены в виде вкладок).
Задание 2, Создайте таблицу Адреса с помощью Мастера таблиц:
на вкладке Таблицы нажмите кнопку Создать;
в диалоговом окне Новая таблица укажите Мастер таблиц, нажмите ОК;
в диалоговом окне Создание таблиц активизируйте переключатель Личное применение;
в списке Образцы таблиц выберите Адреса;
включите в новую таблицу следующие поля: КодАдреса, Имя, Фамилия, Адрес, ДомашнийТелефон (для этого поочередно выделяйте имя поля в списке Образцов полей и нажимайте кнопку ► При этом образец поля попадет в список Полей навой таблицы). Нажмите кнопку Далее;
в следующем диалоговом окне в строке Задайте имя для новой таблицы введите имя таблицы. Мастер предлагает имя Адреса. Оставьте его без изменения;
в этом же диалоговом окне задайте способ определения первичного ключа. Оставьте активизированным переключатель автоматическое определение ключа в Microsoft Access, нажмите кнопку Далее;
в последнем диалоговом окне определите действия после создания таблицы. Оставьте активным переключатель непосредственный ввод данных в таблицу
нажмите кнопку Готово.
В результате на экране появится таблица Адреса: таблица, все имена полей которой отображаются в заголовках столбцов.
Задание 3. Заполните в таблице только лоля Имя и Фамилия:
-
КодАдреса
Имя
Фамилия
Адрес
Телефон
Ольга
Сергеева
Николай
Иванов
Алексей
Федоров
Анна
Волкова
Нина
Никольская
Задание 4. Заполните поле Телефон, задав маску ввода для 6-значного номера телефона:
Маска ввода - шаблон, позволяющий вводить в поле значения, имеющие одинаковый формат. Маска ввода автоматически изображает в поле постоянные символы, поэтому достаточно заполнить только пустые позиции в маске ввода. Кроме того, в поле с маской ввода нельзя ввести значение, не соответствующее этой маске.
перейдите в режим конструктора таблицы (Вид/Конструктор);
активизируйте (щелкните) по имени поля ДомашнийТелефон;
в разделе Свойства поля в строке Маска ввода задайте шаблон 00-00-00;
перейдите в режим таблицы (Вид/Режим таблицы) и сохраните ее ( кнопка Да);
заполните столбец телефонами (см. таблицу).
Задание 5. Измените структуру таблицы:
Перейдите в режим конструктора.
Переименуйте поле КодАдреса в Номер:
щелкните в ячейке с именем поля КодАдреса и удалите текст;
введите новое имя поля Номер.
Задайте для поля Номер новую Подпись «№» (текст, который выводится в заголовке столбца. Если подпись не задана, то в заголовке отображается имя поля):
поставьте курсор в поле Номер;
в строке Подпись раздела Свойства поля сотрите текст КодАдреса и введите № .
Измените имя поля ДомашнийТелефон на ДТ и задайте подпись для этого поля Домашний телефон.
Добавьте новое поле Отч:
вставьте пустую строку после строки Имя (щелкните в строке Имя и выполните команду Вставка/Строки);
введите имя поля и его тип (Текстовый);
задайте Подпись – Отчество.
Добавьте новое поле ДР. Тип данных - Дата/Время, Формат Поля - Длинный формат даты, Подпись - Дата рождения.
Добавьте поле Хобби: Тип данных - Текстовый
Сохраните структуру таблицы (Файл/Сохранить)
Вернитесь в режим таблицы
Задание 6. Заполните таблицу новыми данными:
-
№
Имя
Отчество
Фамилия
Адрес
Домашний телефон
Дата рождения
Хобби
1
Ольга
Петровна
Сергеева
пр. Связи, 100-12
11-22-33
12 февраля 1981г.
Лыжи
2
Николай
Андревич
Иванов
ул. Пушкина, 20-1
22-33-44
14 апреля 1970 г.
Теннис
3
Алексей
Павлович
Федоров
ул. Чердынская, 1-200
55-33-11
21 мая 1974 г.
Футбол
4
Анна
Николаевна
Волкова
пр. Ленина, 23-24
11-13-14
1 мая 1982 г.
Вязание
5
Нина
Сергеевна
Никольская
ул. Попова, 47/1-78
12 июня 1964 г.
Лыжи
6
Юрий
Викторович
Иванов
ул. Пушкина, 12-6
30 сентября 1965 г.
7
Сергей
Андреевич
Сахнов
ул. Леонова, 10/2-4
33-22-11
13 декабря1978 г.
Теннис
8
Инга
Юрьевна
Горина
;пр. СвязиД-45
11-56-78
5 июля 1979г.
9
Наталья
Емельяновна
Евсеева
ул. Попова, 34-6
6 июля 1980г.
Вязание
10
Михаил
Викторович
Зима
пр. Ленина, 23-23
12-23-44
10 октября 1981г.
карате
1. Измените параметры шрифта ячеек таблицы по команде Формат/Шрифт
2. Измените параметры ячеек таблицы по команде Формат/Ячейки
3. Измените ширину столбцов, чтобы текст полностью помещался в ячейки:
подведите указатель мыши к правой границе столбца в строке заголовков, удерживая нажатой левую кнопку мыши, перетащите границу столбца;
4. Измените высоту строк таблицы, перетащив нижнюю границу любой строки. Если высота строк слишком большая, то автоматически подогнать высоту по тексту можно по команде Формат/Высота строки, флажок Стандартная.
5. Сохраните и закройте таблицу Адреса.
Задание 7. Выполните сортировку в таблице:
1. Откройте таблицу Адреса, щелкнув по кнопке Открыть и отсортируйте таблицу:
1.1. По фамилиям в алфавитном порядке:
установите курсор в любую ячейку сортируемого столбца;
щелкните по кнопке Сортировка по возрастанию;
посмотрите, как расположились записи в таблице
1.2. По именам в обратном алфавитном порядке:
установите курсор в любую ячейку сортируемого столбца;
щелкните по кнопке Сортировка по убыванию.
По дню рождения (начиная с самой старшей даты).
По дню рождения (в обратном порядке).
По номеру телефона, начиная с самой большей цифры.
По хобби в алфавитном порядке.
По номеру, начиная с самого маленького.
Задание 8. Выполните поиск записей образцу в таблице:
1. Установите курсор в любую ячейку поля Фамилия
2. Щелкните по кнопке Найти. Появится окно Поиск в поле Фамилия
3. В строке Образец введите: Иванов и нажмите кнопку Найти (найденная фамилия выделится цветом)
4. Нажмите кнопку Найти далее (выделится следующая найденная фамилия Иванов)
5. Выясните разницу между кнопками Найти далее и Найти
Задание 9. Выполните фильтрацию записей в таблице:
1. Выясните, кто увлекается лыжами:
установите курсор в ячейку с текстом лыжи в столбце Хобби
щелкните по кнопке Фильтр по выделенному
в результате из всех записей должны остаться только две (под № 1 и 5)
2. Выясните, кто увлекается футболом:
щелкните по кнопке Изменить фильтр
в столбце Хобби из списка выберите значение футбол
нажмите кнопку Применение фильтра
в результате должна остаться одна запись (Под № 3)
для возвращения всех записей нажмите по «вдавленной» кнопке Удалить фильтр
3. Выясните, у кого телефонные номера начинаются на 11:
выделите число 11
щелкните по кнопке Фильтр по выделенному
в результате должны остаться три записи (под № 1,4 и 8)
отмените фильтр, щелкнув по кнопке Удалить фильтр
4. Выясните, кто проживает на улицах, а кто на проспектах.
5. Выясните, кто родился в 1981 году.
6). Выясните, кто имеет отчество Викторович и у кого имя начинается на букву Н.
Задание 10. Создайте форму для таблицы Адреса с помощью Автоформы:
1. В окне базы данных перейдите на вкладку Формы и нажмите кнопку Создать
2. В появившемся диалоговом окне Новая форма выберите режим Автоформа: в столбец.
В качестве источника данных выберите таблицу Адреса, нажмите кнопку OК
В результате на экране появится окно Адреса, в котором каждая запись таблицы представлена в виде отдельной карточки.
В строке состояния (в нижней части окна формы) отражено общее число записей и номер текущей записи.
Перемещаться между записями можно по направляющим кнопкам или по команде Правка/Перейти.
Перемещаться между полями можно при помощи клавиш управления курсором, клавишей TAB, щелкать мышью.
3. Сохраните форму под именем Анкета
Задание 11. Добавьте в базу данных новые записи:
1. Щелкните по кнопке Новая запись (откроется пустая карточка).
2. Заполните поля формы новыми данными (придумайте).
3. Добавьте еще три новых записи.
4. Сохраните форму и закройте ее.
5. Проверьте, появились ли новые данные в таблице Адреса:
перейдите на вкладку Таблицы в окне базы данных;
откройте таблицу Адреса, щелкнув по кнопке Открыть.
Задание 12, В форму добавьте элемент управления Переключатель, позволяющий выбирать пол адресата:
1. Создайте новое поле в таблице Адреса:
представьте таблицу Адреса в режиме конструктора
добавьте новое поле Пол в список полей. В столбце описания введите поясняющий текст: 1 - мужской, 2 - женский.
Данный текст означает, что при установке переключателя в одно из положений (мужской/женский), в таблице этот выбор будет отражаться цифрами (1/2).
Текст, введенный в столбец Описание, будет появляться в строке состояния в режиме таблицы (как подсказка).
2. Откройте форму Анкета в режиме конструктора и разверните окно на весь экран.
3. Щелкните по кнопке Группа переключателей и растяните рамку элемента в любом месте формы. На экране появится диалоговое окно Создание группы переключателей.
4. Введите две подписи: мужской, женский (в двух строках). Нажмите кнопку Далее.
5. В следующем окне откажитесь от задания переключателя по умолчанию, кнопка Далее.
6. В следующем окне согласитесь с предложенными именами и значениями, кнопка Далее.
7. В новом окне активизируйте переключатель Сохранить значение в поле и укажите поле Пол, кнопка Далее.
8. В новом окне оставьте тип элементов управления переключатели и задайте оформление группы: приподнятое, кнопка Далее.
9. Введите подпись для группы переключателей Пол и нажмите кнопку Готово.
При необходимости переместите созданный элемент управления в новое место области данных.
10. Перейдите в режим формы: Вид/Режим формы.
11. Перемещаясь от первой до последней записи, установите для каждого адресата пол.
12. Сохраните и закройте форму.
13.Откройте таблицу Адреса и проверьте, как отображены в ней значения поля Пол.
Задание13. Добавьте в форму заголовок Анкета:
1. Перейдите в режим конструктора формы.
2. Увеличьте размер области заголовка.
3. Выберите инструмент Надпись и в любом месте области заголовка растяните рамку элемента. Введите текст: Анкета
4. Выделите заголовок щелчком мыши, чтобы вокруг текста появилась рамка с маркерами.
Отформатируйте заголовок, задав параметры шрифта: тип - Times New Roman Суr, размер 20, курсивное начертание, цвет текста темно-синий, выравнивание по центру.
5. Перетащите надпись в центр области заголовка и посмотрите результат в режиме формы.
Задание 14. Добавьте в форму подзаголовок Личные знакомства.
Отформатируйте его по собственному усмотрению.
Задание 15. Измените параметры шрифта в именах и подписях полей.
Задание 16. Добавьте в форму элемент управления Поле со списком, из которого можно выбирать знак Зодиака адресата:
1. Создайте в таблице Адреса новое поле: Имя поля - Знак, Тип данных - текстовый, Подпись - Знак Зодиака, размер поля - 10
2. Сохраните структуру таблицы.
3. Откройте форму Анкета в режиме конструктора
4. Выберите элемент Поле со списком, щелкните в любом месте области данных (появится диалоговое окно Создание полей со списком. Активизируйте переключатель будет введен фиксированный набор значений, нажмите кнопку Далее.
5. В следующем диалоговом окне введите названия знаков (овен, телец, близнецы, рак, лев, дева, весы, скорпион, стрелец, козерог, водолей, рыбы). Число столбцов оставьте равным 1.Далее.
6. В третьем окне активизируйте переключатель Сохранить в поле, в раскрывающемся списке выберите Знак, кнопка Далее.
7. В последнем окне задайте подпись, которую содержит поле со списком Знак Зодиака, кнопка Готово.
8. Переместите элемент при необходимости в области данных формы.
9. Перейдите в режим формы и для каждого адресата укажите знак Зодиака. Его можно выбирать из списка или ввести с клавиатуры.