Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
По системам баз данных.doc
Скачиваний:
80
Добавлен:
14.02.2015
Размер:
157.7 Кб
Скачать

7

Microsoft Access

Создание однотабличной базы данных "записная книжка"

Задание 1. Запустите Microsoft Access (Пуск/Программы/Microsoft Office/Microsoft Access) и создайте файл пустой базы данных:

  • выберите переключатель Новая база данных и нажмите ОК;

  • откройте папку, в которую будет сохранена база данных;

  • в строке Имя файла введите имя базы данных Записная книжка, нажмите кнопку Создать (появится окно пустой базы данных Записная книжка: база данных, объекты которой представлены в виде вкладок).

Задание 2, Создайте таблицу Адреса с помощью Мастера таблиц:

  • на вкладке Таблицы нажмите кнопку Создать;

  • в диалоговом окне Новая таблица укажите Мастер таблиц, нажмите ОК;

  • в диалоговом окне Создание таблиц активизируйте переключатель Личное применение;

  • в списке Образцы таблиц выберите Адреса;

  • включите в новую таблицу следующие поля: КодАдреса, Имя, Фамилия, Адрес, ДомашнийТелефон (для этого поочередно выделяйте имя поля в списке Образцов полей и нажимайте кнопку ► При этом образец поля попадет в список Полей навой таблицы). Нажмите кнопку Далее;

  • в следующем диалоговом окне в строке Задайте имя для новой таблицы введите имя таблицы. Мастер предлагает имя Адреса. Оставьте его без изменения;

  • в этом же диалоговом окне задайте способ определения первичного ключа. Оставьте активизированным переключатель автоматическое определение ключа в Microsoft Access, нажмите кнопку Далее;

  • в последнем диалоговом окне определите действия после создания таблицы. Оставьте активным переключатель непосредственный ввод данных в таблицу

  • нажмите кнопку Готово.

В результате на экране появится таблица Адреса: таблица, все имена полей которой отображаются в заголовках столбцов.

Задание 3. Заполните в таблице только лоля Имя и Фамилия:

КодАдреса

Имя

Фамилия

Адрес

Телефон

Ольга

Сергеева

Николай

Иванов

Алексей

Федоров

Анна

Волкова

Нина

Никольская

Задание 4. Заполните поле Телефон, задав маску ввода для 6-значного номера телефона:

Маска ввода - шаблон, позволяющий вводить в поле значения, имеющие одинаковый формат. Маска ввода автоматически изображает в поле постоянные символы, поэтому достаточно заполнить только пустые позиции в маске ввода. Кроме того, в поле с маской ввода нельзя ввести значение, не соответствующее этой маске.

  • перейдите в режим конструктора таблицы (Вид/Конструктор);

  • активизируйте (щелкните) по имени поля ДомашнийТелефон;

  • в разделе Свойства поля в строке Маска ввода задайте шаблон 00-00-00;

  • перейдите в режим таблицы (Вид/Режим таблицы) и сохраните ее ( кнопка Да);

  • заполните столбец телефонами (см. таблицу).

Задание 5. Измените структуру таблицы:

  1. Перейдите в режим конструктора.

  2. Переименуйте поле КодАдреса в Номер:

  • щелкните в ячейке с именем поля КодАдреса и удалите текст;

  • введите новое имя поля Номер.

  1. Задайте для поля Номер новую Подпись «№» (текст, который выводится в заголовке столбца. Если подпись не задана, то в заголовке отображается имя поля):

  • поставьте курсор в поле Номер;

  • в строке Подпись раздела Свойства поля сотрите текст КодАдреса и введите .

  1. Измените имя поля ДомашнийТелефон на ДТ и задайте подпись для этого поля Домашний телефон.

  2. Добавьте новое поле Отч:

  • вставьте пустую строку после строки Имя (щелкните в строке Имя и выполните команду Вставка/Строки);

  • введите имя поля и его тип (Текстовый);

  • задайте Подпись Отчество.

  1. Добавьте новое поле ДР. Тип данных - Дата/Время, Формат Поля - Длинный формат даты, Подпись - Дата рождения.

  2. Добавьте поле Хобби: Тип данных - Текстовый

  3. Сохраните структуру таблицы (Файл/Сохранить)

  4. Вернитесь в режим таблицы

Задание 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. По именам в обратном алфавитном порядке:

  • установите курсор в любую ячейку сортируемого столбца;

  • щелкните по кнопке Сортировка по убыванию.

    1. По дню рождения (начиная с самой старшей даты).

    2. По дню рождения (в обратном порядке).

    3. По номеру телефона, начиная с самой большей цифры.

    4. По хобби в алфавитном порядке.

    5. По номеру, начиная с самого маленького.

Задание 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. Перейдите в режим формы и для каждого адресата укажите знак Зодиака. Его можно выбирать из списка или ввести с клавиатуры.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]