- •1.Разработка таблиц баз данных 4
- •1.1.Теоретическое введение 4
- •1.2. Практическое задание 17
- •1.3. Контрольные вопросы 35
- •2.Сортировка, поиск, фильтрация, запросы 35
- •2.1. Практические упражнения и методика выполнения работы 35
- •2.2. Контрольные вопросы 57
- •3.Создание форм 57
- •3.1. Практические упражнения и методика выполнения работы 58
- •1.Разработка таблиц баз данных
- •1.1.Теоретическое введение
- •1.1.1. Запуск Access и открытие баз данных
- •1.1.2. Просмотр и редактирование данных в таблице
- •1.1.3. Функции и режимы Microsoft Access
- •1.1.4. Создание новой базы данных
- •1.2. Практическое задание
- •1.2.1. Добавление таблицы в существующую базу данных
- •З адание 1.1.
- •1.2.2. Работа со связями, ключевыми полями и индексами
- •З адание 1.2.
- •1.2.3. Обеспечение ссылочной целостности
- •З адание 1.3.
- •З адание 1.4.
- •Изменение свойств полей и связей между таблицами
- •З адание 1.5.
- •З адание 1.6.
- •1.2.4. Проверка корректности данных
- •З адание 1.7.
- •З адание 1.8.
- •1.2.5. Добавление записей в таблицу "Персональные мероприятия"
- •1.3. Контрольные вопросы
- •18. Обеспечение ссылочной целостности.
- •2.Сортировка, поиск, фильтрация, запросы
- •2.1. Практические упражнения и методика выполнения работы
- •2.1.1. Сортировка данных в таблице
- •З адание 2.1.
- •З адание 2.2.
- •2.1.2. Поиск записей по значению поля
- •З адание 2.3.
- •З адание 2.4.
- •2.1.3. Отбор данных при помощи фильтров
- •Задание 2.5.
- •З адание 2.6.
- •З адание 2.7.
- •З адание 2.8.
- •З адание 2.9.
- •2.1.4. Создание простейшего запроса
- •З адание 2.10.
- •З адание 2.11.
- •2.1.5. Создание запросов других типов
- •З адание 2.12.
- •З адание 2.13.
- •2.1.6. Преобразование запросов по образцу в запросы на языке sql
- •З адание 2.14.
- •З адание 2.15.
- •З адание 2.16.
- •З адание 2.17.
- •2.1.7. Создание внешнего соединения
- •З адание 2.18.
- •З адание 2.19.
- •З адание 2.20.
- •2.1.8. Вычисления на подмножестве записей
- •З адание 2.21.
- •З адание 2.22.
- •З адание 2.23.
- •2.2. Контрольные вопросы
- •3.Создание форм
- •3.1. Практические упражнения и методика выполнения работы
- •3.1.1. Создание и использование форм. Мастер форм
- •3.1.2. Создание формы для управления транзакциями при помощи Мастера форм
- •З адание 3.1.
- •3.1.3. Использование окна конструктора форм
- •З адание 3.2.
- •З адание 3.3.
- •З адание 3.4.
- •З адание 3.5.
- •3.1.4. Изменение параметров формы и элементов управления
- •З адание 3.6.
- •3.1.5. Создание сложных многотабличных форм
- •3.1.6.Создание запроса для основной формы
- •З адание 3.7.
- •З адание 3.8.
- •З адание 3.9.
- •З адание 3.10.
- •3.1.7.Изменение макета формы
- •З адание 3.11.
- •З адание 3.12.
- •З адание 3.13.
- •З адание 3.14.
- •З адание 3.15.
- •З адание 3.16.
- •З адание 3.17.
- •3.1.8. Завершение разработки главной формы "Ввод персонального мероприятия"
- •З адание 3.18.
- •З адание 3.19.
- •З адание 3.20.
- •З адание 3.21.
- •3.2. Контрольные вопросы
- •Изменение макета формы.
- •4.Создание отчётов
- •4.1. Практические упражнения и методика выполнения работы
- •4.1.1. Описание работы с отчётами
- •4.1.2. Создание итогового отчета при помощи Мастера отчетов
- •З адание 4.1.
- •З адание 4.2.
- •З адание 4.3.
- •З адание 4.4.
- •З адание 4.5.
- •Выравнивание и форматирование элементов управления, изменение межстрочного интервала
- •З адание 4.6.
- •З адание 4.7.
- •4.2. Контрольные вопросы
- •5. Разработка базы данных учёта успеваемости
- •5.1. Разработка таблиц
- •5.2. Установка связей и заполнение таблиц
- •6. Работа с базой данных учёта успеваемости
- •6.2. Редактирование таблиц, сортировка, фильтрация
- •6.3. Организация запросов
- •6.4. Формирование итоговых запросов
- •7.Разработка форм для базы данных учёта успеваемости
- •7.1. Создание форм
- •7.2. Модификация форм.
- •8. Разработка отчётов базы данных учёта успеваемости
- •8.1. Формирование итогового отчета для базы Учёта успеваемости
- •9. Обмен информацией базы данных с электронными таблицами табличного процессора.
- •9.1. Импорт данных из электронных таблиц
- •9.2. Экспорт данных в электронную таблицу Excel
- •9.3. Экспорт данных из запросов в электронную таблицу Excel
З адание 4.7.
Для изменения свойств формата этих полей:
Нажмите кнопку "Закрыть" на панели инструментов для перехода в режим конструктора.
Выделите текстовое поле "КодТовара" в разделе "Область данных" и нажмите кнопку "По центру" панели инструментов.
Выделите, а затем и отцентрируйте текстовое поле "КодТипа" в разделе примечаний группы "КодТипа".
Сделайте двойной щелчок на текстовом поле "Цена", для того чтобы открыть диалоговое окно "Свойства", а затем раскройте вкладку "Макет".
В свойстве "Формат поля" введите # #00. Эта процедура позволяет устранить обозначение денежной единицы, но сохраняет денежный формат.
Повторите шаги 4 и 5 для поля "Сумма". В разделе "Область данных" не нужны обозначения денежной единицы.
Выделите промежуточное значение "Сумма" в разделе примечаний группы "КодТипа". Раскройте вкладку "Макет" диалогового окна "Свойства" и выберите формат "Денежный". Бухгалтеры используют обозначение денежной единицы для идентификации промежуточных и итоговых значений в гроссбухах.
Выделите итоговое значение "ИтогоСумма" в разделе примечаний отчета и повторите шаг 7.
Итоговое значение "ИтогоСумма" в разделе примечаний отчета представляет собой самый важный элемент отчета, так что нажмите кнопку "Цвет границы" (Border Color) на панели инструментов и щелкните на черном прямоугольнике для того, чтобы вокруг поля появилась черная рамка. Затем щелкните на кнопке "Ширина границы" (Border Width) и выберите рамку толщиной в два пункта.
4.2. Контрольные вопросы
Отчеты каких типов в качестве источника данных используют таблицу или запрос ?
Для чего используют функцию DLookUp () ?
Как изменить источник данных отчета
Добавление вычисляемых полей.
Выравнивание элементов управления.
Форматирование элементов управления.
Типы отчетов Access .
Понятие итогового отчёта.
Для чего используется мастер отчётов ?
Каким образом могут быть выполнены перемещения элементов отчёта?
5. Разработка базы данных учёта успеваемости
Лабораторная работа посвящена разработке базы данных для учёта успеваемости студентов. База данных состоит из трёх взамосвязанных таблиц.
5.1. Разработка таблиц
Разработка базовых таблиц.
В окне база данных выбрать вкладку Таблицы, нажать кн. Создать. В окне Новая таблица выбрать режим – Конструктор, нажать кн. ОК. Создать в таблице поля с именами: КодСтудента; Фамилия; Имя(Отчество); ДатаРождения; НомУчГруппы; Национальность.
Установить для каждого поля следующие типы данных:
для поля КодСтудента – Счетчик;
для полей Фамилия, Имя(Отчество), Национальность – Текстовый;
для поля ДатаРождения – Дата/время;
для поля НомУчГруппы – Числовой.
Установить поле КодСтудента – ключевым, для чего установить на данное поле курсор и на панели инструментов Стандартная нажать кн. Ключевое поле.
На панели инструментов Стандартная нажать кн. Сохранить, в поле Имя таблицы: окна Сохранение ввести – Кадры, нажать кн. ОК. Закрыть таблицу.
Используя режим – Конструктор, создать вторую таблицу под именем – Учебный план. В таблицу ввести следующие поля с именами: КодДисциплин; Наименование; Преподаватель; КолЧасов. Типы данных установить: для поля КодДисциплин – Счетчик (сделать его ключевым); Наименование, Преподаватель – Текстовый; КолЧасов – Числовой.
Настройка свойств полей
Вторым этапом создания таблиц баз данных является настройка свойств полей. При создании нового поля в зависимости от его типа некоторые свойства имеют значения по умолчанию. Настроить свойства полей.
Открыть таблицу Кадры в режиме Конструктор. Установить курсор на поле КодСтудента, на вкладке Общие (Свойства поля) установить свойство Подпись – № п/п. (то есть, номер по порядку). Для полей Фамилия и Имя(Отчество) установить свойства: Размер поля – 30; Обязательное поле – Да; Индексированное поле – Да(Допускаются совпадения).
Для поля ДатаРождения установить (выбрать) свойства: Формат поля – Краткий формат даты (19.06.94); Маска ввода – запустить мастер , подтвердить сохранение таблицы, нажать кн. Да, в окне Создание масок ввода выбрать Краткий формат даты (20.06.91), нажать кн. Далее>, в следующем окне снова нажать кн. Далее>, затем кн. Готово. Свойство Маска ввода должна установится примерно в таком формате – 99/99/00;0;(или 00/00/0000;0;). Такой вид даты будет использован когда Вы будете вводить сведения о дате рождения студента. Подпись – Дата рождения; Обязательное поле – Да; Индексированное поле – Да(Допускаются совпадения). Для поля НомУчГруппы установить свойства: Подпись – Уч. группа; Обязательное поле – Да; Индексированное поле – Да(Допускаются совпадения), Значение по умолчанию – номер своей учебной группы. Для поля Национальность: Размер поля – 20; Значение по умолчанию – русский; Обязательное поле – Да; Индексированное поле – Да(Допускаются совпадения).
Нажать кн. Сохранить, закрыть таблицу Кадры. Пояснить назначение установленных свойств.
Открыть таблицу Учебный план в режиме Конструктор. Установить свойства полей: поле КодДисциплин – свойство Подпись – № п/п; поле Наименование – Размер поля – 70, Подпись – Дисциплина, Обязательное поле – Да, Индексированное поле – Да(Совпадения не допускаются); поле Преподаватель – Обязательное поле – Да, Индексированное поле – Да(Допускаются совпадения); поле КолЧасов – Подпись – Часы. Сохранить и закрыть таблицу.
Установка фиксированного набора значений.
Открыть таблицу Кадры в режиме Конструктор. Для поля Национальность, открыть список Тип данных и выбрать Мастер подстановок... . В окне Создание подстановки выбрать режим – будет введен фиксированный набор значений, нажать кн. Далее. В следующем окне в Столбец 1 последовательно в строки столбца ввести национальности: русский, украинец, белорус, татарин, чуваш и т.д. Нажать кн. Далее, затем Готово. Сохранить и закрыть таблицу Кадры.