
- •Содержание
- •Введение
- •1. Определение состава и структуры информационных объектов, входящих в базу данных
- •Типы данных
- •Создание базы данных
- •3. Создание таблиц в режиме конструктора таблиц
- •Структура данных таблицы Товары
- •Структура данных таблицы Группа товаров
- •Структура данных таблицы Покупки
- •Структура данных таблицы Продажи
- •Контрольные вопросы
- •4. Создание таблиц с помощью шаблона таблицы
- •Состав полей в таблице Сотрудники
- •Контрольные вопросы
- •5. Создание таблиц с помощью импорта таблиц
- •Структура данных таблицы Населенный пункт
- •Структура данных таблицы Поставщики
- •Контрольные вопросы
- •6. Создание связей между таблицами в бд
- •Контрольные вопросы
- •7.1. Заполнение таблиц
- •Данные для таблицы Группы товаров
- •Данные для таблицы Товары
- •7.2. Сортировка, поиск, фильтрация данных
- •Контрольныевопросы
- •8. Создание и редактирование запросов на выборку
- •Поля, входящие в запрос Покупки товаров по фирме
- •Поля, входящие в запрос Продажи товаров по фирме
- •Контрольные вопросы
- •9. Составление перекрестных запросов
- •Контрольные вопросы
- •10. Создание форм
- •Разделы формы
- •Работа с формой в режиме конструктора
- •Информация о новом сотруднике
- •Контрольные вопросы
- •11. Создание составных форм
- •Контрольные вопросы
- •12. Создание отчетов
- •Контрольные вопросы
- •13. Создание составных отчетов
- •Список полей, входящих в состав подчиненного отчета
- •Контрольные вопросы
- •14. Работа с макросами
- •Контрольные вопросы
- •15. Создание кнопочного меню
- •Контрольные вопросы
- •Вопросы к зачету
- •Список литературы
- •Приложение 1 Файл Сотрудники.Doc
- •Файл Поставщики-Заказчики.Xls
- •Приложение 2 Данные для таблицы Покупки
- •Данные для таблицы Продажи
Структура данных таблицы Продажи
№ |
Имя поля |
Тип данных |
Вкладка Общие (свойства) |
1 |
Код сделки |
Счетчик |
Размер поля – Длинное целое, ключевое поле Индексированное поле – Да (Совпадения не допускаются) |
2 |
№ договора |
Числовой |
Размер поля – Целое |
3 |
Дата договора |
Дата/время |
Формат поля – Краткий формат даты, маска ввода – 00.00.00; |
4 |
Код заказчика |
Числовой |
Размер поля – Длинное целое, Индексированное поле – Да (Допускаются совпадения) |
5 |
Код товара |
Числовой |
Размер поля – Длинное целое, Индексированное поле – Да (Допускаются совпадения) |
6 |
Цена отпускная |
Числовой |
Формат поля – Денежный |
7 |
Количество |
Числовой |
Размер поля – Одинарное с плавающей точкой |
8 |
Код сотрудника |
Числовой |
Размер поля – Длинное целое, Индексированное поле – Да (Допускаются совпадения) |
Контрольные вопросы
Как осуществить запуск СУБД Access? Как создать базу данных?
Каковы особенности работы в режиме конструктора?
Что такое таблица? Что такое запись, поле, ключевое поле?
Чем обычные поля отличаются от ключевых полей?
Что такое тип данных? Какие типы данных вы знаете?
Для чего нужна маска ввода данных?
4. Создание таблиц с помощью шаблона таблицы
Цель работы: научиться создавать таблицы базы данных с помощью шаблона таблиц.
Задание 4.1.Включить в базу данных таблицу с информацией о сотрудниках фирмы, используя режимШаблоны таблиц.
Действия.
Открыть вкладку Создание. В группеТаблицывыбратьШаблоны таблиц–Контакты.
Перейти в режим Конструктор(рис. 5 см. ниже) с помощью контекстного меню, предварительно сохранив таблицу под именемСотрудники.
Рис. 5. Шаблон таблицы Контакты
Отредактировать поля таблицы Сотрудникисогласно информации, указанной в таблице 6.
Таблица 6
Состав полей в таблице Сотрудники
№ |
Имя поля |
Тип данных |
Вкладка Общие (свойства) |
1 |
Код сотрудника |
Счетчик |
размер – Длинное целое, ключевое поле |
2 |
Фамилия |
Текстовый |
|
3 |
Имя |
Текстовый |
|
4 |
Отчество |
Текстовый |
|
5 |
Должность |
Текстовый |
|
6 |
Телефон (доб) |
Текстовый |
размер – 13, маска ввода 99\-99\-99\(999\); |
Удалить лишние поля. Для удаления поля: выделите нужное поле, нажав левой кнопки мыши на квадратик (соответствующий строке, которую нужно удалить), затемнажать кнопку Deleteна клавиатуре.
Или, нажав на квадратике правую кнопку мыши и затем нажать Удалить строки.
Сохранить внесенные изменения.
Контрольные вопросы
Как осуществляется работа в шаблонах создания таблиц?
Как задать для текстового поля длину 20 символов?
Чем определяется назначение того или иного формата данных?
5. Создание таблиц с помощью импорта таблиц
Цель работы: научиться создавать таблицы базы данных с помощью импорта таблиц.
Задание 5.1. Фирма вела списки поставщиков и заказчиков в среде MS Excel. Данные были сохранены в файле Поставщики-Заказчики.xls. Отройте этот файл, просмотрите листы, закройте файл.
Требуется импортировать данные с листа Поставщики из файла Поставщики-Заказчики.xls в базу данных MS Access.
Действия.
Активизировать ранее созданную базу данных в MS Access. Открыть вкладкуВнешние данные, в группеИмпорт выбрать Импорт электронной таблицы Excel (рис. 6).
Рис. 6. Импорт данных из электронной таблицы Excel
В появившемся окне Внешние данные указать путь к файлу Excel, то есть к файлу Поставщики-Заказчики.xls.
Выбрать переключатель Импортировать данные источника в новую таблицу текущей базы данных. Нажать Ок.
В окне Импорт электронных таблиц выбрать опцию Листы, выделить лист Поставщики и нажать кнопку Далее.
Установить флажок Первая строка содержит заголовки столбцов и перейти к следующему этапу.
Выделить столбец Код поставщика и установить флажок Не импортировать (пропустить) поле, перейти к следующему этапу.
Определить ключ – выбрать опцию автоматически создать ключ.
Указать в поле импорт в таблицу имя таблицы – Поставщики2, установить флажок Проанализировать таблицу после импорта данных и нажать кнопку Готово.
Следуя рекомендациям Мастера анализа таблиц, разделить таблицу Поставщики2 на таблицы Таблица1 и Таблица2. Для этого прочитав инструкции Мастера, дважды нажмите кнопку Далее. Выбрать переключатель Да, разделение полей выполняется мастером и нажать Далее.
Переименовать Таблица1 в Поставщики и Таблица2 в Населенный пункт. Для этого в окне Анализ таблиц щелкните два раза левой кнопкой мыши по заголовкам таблиц и в появившемся окне введите новое имя таблицы. Или выберите таблицу и нажмите на кнопку
.
На последнем шаге следует отказаться от создания запроса.
Удалить таблицу Поставщики2. Для этого убедитесь, что эта таблица закрыта. Выделите таблицу в общем списке таблиц и нажмите кнопку Delete или нажмите на таблице правую кнопку мыши и выберите Удалить.
В режиме Конструктор отредактировать типы и свойства полей в созданных таблицах (табл. 7, 8). Сохранить сделанные изменения.
Таблица 7