- •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
З адание 1.1.
Создайте таблицу "Персональные мероприятия"
Раскройте вкладку "Таблицы" и нажмите кнопку "Создать". Появится диалоговое окно "Новая таблица". Выберите элемент "Конструктор" и нажмите кнопку ОК, чтобы открыть таблицу в режиме конструктора.
Введите "КодСотрудника" в качестве имени первого поля таблицы.
По умолчанию выбирается тип данных "Текстовый". Используя клавиши перемещения курсора, выделите элемент "Числовой" и нажмите клавишу .
Поместите точку вставки в поле ввода "Размер поля". По умолчанию в этом поле содержится значение "Длинное целое", поэтому менять значение этого свойства не надо.
Перейдите к определению свойства "Формат поля", из списка форматов вывода данных выберите нужный формат и нажмите клавишу
Установите точку вставки в поле ввода "Подпись". Введите "Код сотрудника", эта строка будет выводиться в качестве заголовка поля таблицы.
Переместите точку вставки в верхнюю часть окна. Заполнение свойства "Описание" является хорошим тоном при разработке баз данных. Оно выводится в строке состояния при переходе в поле в режиме таблицы. В этом свойстве можно поместить более полное объяснение назначения поля, чем в поле "Подпись".
Аналогичным образом определите и другие поля. Нажмите кнопку "Режим таблицы", чтобы переключиться в режим таблицы и увидеть результат выполненной работы. Перед переходом в режим таблицы появится диалоговое окно, запрашивающее подтверждение сохранения структуры таблицы. Подтвердите сохранение, нажав кнопку ОК Появится диалоговое окно "Сохранение" (Save As). Введите имя таблицы Персональные мероприятия и нажмите кнопку ОК или нажмите клавишу.
После сохранения структуры таблицы появится окно, сообщающее о том что в таблице не задано ключевое поле и предлагающее создать его. Откажитесь от определения ключевых полей, нажав кнопку ОК.
Таблица «Персональные мероприятия» откроется в режиме таблицы. В ней нет данных. Та запись, что появляется в режиме таблицы, на самом деле не хранится в ней. Она используется для добавления новых записей. Эта специальная запись называется хвостовая запись. Чтобы увидеть все поля таблицы сразу, измените ширину полей, перетаскивая разделительную черту, которая находится справа от имени поля. Поскольку пока определены не все свойства полей, не добавляйте новые записи в таблицу.
Определение значения по умолчанию для полей таблицы
Обратите внимание на то, что в единственной записи таблицы "Персональные мероприятия" числовым полям присвоены нулевые значения. При создании таблицы в Access , полям таблицы с типами данных "Числовой" и "Денежный" автоматически присваивается значение по умолчанию 0, а поля других типов по умолчанию остаются пустыми. Иногда нулевое значение для числовых полей не является допустимым. В этом случае значение по умолчанию должно быть изменено. Чтобы увеличить производительность работы при вводе данных в таблицу "Персональные мероприятия", необходимо задать значения по умолчанию для полей этой таблицы. В таблице 1.3 приведены значения по умолчанию для полей таблицы "Персональные мероприятия".
Таблица 1.3.
Поле |
Значение по умолчанию |
Примечание |
КодСотрудика |
Нет |
Число 0 не может быть кодом сотрудника, поэтому значение по умолчанию должно быть удалено. |
ТипМероприяия |
К |
Подготовка ежеквартального отчета выполняется чаще всего. |
КодОтветстенного |
Нет |
Число 0 не может быть кодом сотрудника. |
ДатаПлан |
Date()+30 |
Выражение возвращает текущую дату плюс 30 дней. |
КодНачальника |
Нет |
Число 0 не может быть кодом сотрудника. |
ДатаФакт |
Нет |
Неизвестно, когда мероприятие будет выполнено. |
Рейтинг |
Нет |
Многие мероприятия не влияют на рейтинг сотрудника. Нулевое значение указывает на то, что сотрудник уволен. |
Сумма |
Нет |
Если оклад, премия или надбавка не изменяются при проведении мероприятия, то поле "Тариф" не должно содержать никакого значения. Значение 0 указывает на отсутствие соответствующей выплаты. |
Примечание |
Нет |
Изменений не требуется. Для текстовых полей и полей типа MEMO Access 95 автоматически устанавливает значение по умолчанию "пустая строка". |
Значение по умолчанию "Date() + 30" является выражением. Это выражение возвращает текущую дату (по таймеру компьютера) и прибавляет к ней примерно месяц. Перед выражением, задающим значение по умолчанию для поля, должен стоять знак равенства (например "=Date()").
После того как значения по умолчанию присвоены, возвратитесь в режим таблицы, нажав кнопку "Режим таблицы" на панели инструментов. Появится диалоговое окно, запрашивающее подтверждение изменения структуры таблицы. Подтвердите изменение структуры, нажав кнопку ОК. Обратите внимание на то, как изменится внешний вид таблицы «Персональные мероприятия» после того, как были введены значения по умолчанию.