- •Занятие 1. Знакомство с Access. Создание таблиц
- •Объекты базы данных Access
- •Типы данных.
- •Упражнение 1. Создание базы данных
- •Упражнение 2. Создание связей между таблицами
- •Контрольные вопросы
- •Упражнение 1. Создание форм с помощью Мастера
- •Упражнение 2. Редактирование форм с помощью Конструктора
- •Упражнение 3. Ввод данных форм.
- •Контрольные вопросы
- •Занятие 3. Поиск данных с помощью запросов
- •Упражнение 1. Запросы на выборку
- •Создание простого запроса с помощью Мастера
- •Упражнение 2. Создание запросов с помощью Конструктора
- •Упражнение 3. Вычисляемые поля в запросах на выборку
- •Упражнение 4. Запрос с группировкой
- •Упражнение 5. Параметрические запросы
- •Контрольные вопросы
- •Занятие 4. Создание отчетов
- •Упражнение 1. Группировка в отчетах
- •Упражнение 2. Отчет с итоговыми данными
- •Контрольные вопросы.
- •Задания для самостоятельного выполнения
- •Список литературы
- •111395, Москва , ул. Юности, 5
Упражнение 1. Создание базы данных
1. Запустите Microsoft Access 2010.
2. Для создания базы данных выполните команду меню Файл|Создать. В окне Создание выберем Новая база данных.
Рис. 1. Создание базы данных
3.Задайте имя новой базы данных - «Торговая фирма.accbd»
Сотрудники данной организации работают с клиентами и выполняют их заказы. Если все сведения поместить в одной таблице, то она станет очень неудобной для работы. В ней начнутся повторы данных. Всякий раз, когда сотрудник Иванов будет работать с какой-либо фирмой, придется прописывать данные о сотруднике и клиенте заново, в результате чего можно допустить множество ошибок. Чтобы уменьшить число ошибок, можно исходную таблицу разбить на несколько таблиц и установить связи между ними. Это будет более рационально, чем прежде.
Таким образом, необходимо создать три таблицы: Сотрудники, Клиенты и Заказы.
4. На вкладке ленты Создание в панели инструментов Таблицы нажмите на кнопку Конструктор таблиц.
Рис. 2. Конструктор таблиц
5. Создадим структуру таблицы Сотрудники. Введите имена полей и укажите типы данных, к которым они относятся.
Рис. 3. Имя таблицы
Имя поля |
Тип данных |
Код сотрудника |
Счетчик
|
Фамилия |
Текстовый
|
Имя |
Текстовый
|
Отчество |
Текстовый
|
Должность |
Текстовый
|
Телефон |
Текстовый
|
Адрес |
Текстовый
|
Дата рождения |
Дата Время |
Заработная плата |
Денежный |
Фото объекта |
OLE |
Эл. почта |
Гиперссылка |
6.Отдельные таблицы, содержащие информацию по определенной теме, необходимо связать в единую структуру базы данных. Для связывания таблиц следует задать ключевые поля. Выделите первое поле Код сотрудника и выберите на ленте команду Ключевое поле.
Рис. 4. Создание ключевого поля
7. Перейдите на вкладку Файл и выберите команду Сохранить объект как и сохраните таблицу под именем «Сотрудники».
8. Аналогично создаём структуру таблицы Клиенты.
Имя поля |
Тип данных |
Код клиента |
Счетчик |
Название компании |
Текстовый |
Адрес |
Текстовый |
Номер телефона |
Текстовый |
Факс |
Числовой |
Адрес электронной почты |
Гиперссылка |
Заметки |
Поле МЕМО |
9. Для таблицы Клиенты установите ключевое поле Код клиента.
10. Выйдите из режима Конструктора, предварительно сохранив таблицу под именем «Клиенты».
11. Аналогично создаём структуру таблицы Заказы.
Имя поля |
Тип данных |
Код заказов |
Счетчик |
Код клиента |
Числовой |
Код сотрудника |
Числовой |
Дата размещения |
Дата Время |
Дата исполнения |
Дата Время |
Сумма |
Денежный |
Отметка о выполнении |
Логический |
12. Для таблицы Заказы установите ключевое поле Код заказа.
13. Выйдите из режима Конструктора, предварительно сохранив таблицу под именем «Заказы».
14. Таблица Заказы содержит поля Код сотрудника и Код клиента. При их заполнении могут возникнуть некоторые трудности, так как не всегда удается запомнить все предприятие, с которым работает фирма, и всех сотрудников с номером кода. Для удобства можно создать раскрывающиеся списки с помощью Мастера подстановок.
15. Откройте таблицу Заказы в режиме Конструктора.
16. Для поля Код сотрудника выберите тип данных Мастер подстановок.
17. В появившемся окне выберите команду «Объект «столбец подстановки» будет использовать значения из таблицы или запроса» и щелкните на кнопке Далее.
Рис. 5. Мастер подстановки
18. В списке таблицы выберите таблицу Сотрудники и щелкните на кнопке Далее.
19.В списке Доступные пол выберите поле Код сотрудника и щелкните на кнопке со стрелой, чтобы ввести поле в список Выбранные поля. Таким же образом добавьте поля Фамилия и Имя и щелкните на кнопке Далее.
20. Выберите порядок сортировки списка по полю Фамилия.
21. В следующем диалоговом окне задайте необходимую ширину столбцов раскрывающегося списка.
22. Установите флажок Скрыть ключевой столбец и нажмите кнопку Далее.
23. На последнем шаге Мастера подстановок замените при необходимости надпись для поля подстановок и щелкните на кнопке Готово.
24. Сохраните внесенные изменения
25. Аналогичным образом создайте раскрывающийся список для поля Код клиента.
