- •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
3.1.5. Создание сложных многотабличных форм
При создании форм Мастер форм добавляет в них только некоторые типы элементов управления из 18, предлагаемых Access. Оставшиеся элементы управления, описанные далее, позволяют воспользоваться всеми преимуществами, предоставляемыми графической пользовательской средой Windows. Для добавления элементов управления в форму используется панель элементов Access. Списки и поля со списками позволяют выбрать нужное значение из заранее определенного списка значений вместо ввода данных с клавиатуры, благодаря чему увеличивается производительность и точность ввода данных. Переключатели, выключатели и флажки ( Option Buttons, Toggle Buttons, Check Boxes) предназначены для присваивания значений полям с двумя возможными значениями - "Да" или "Нет". Если включить переключатели, выключатели и флажки в группу элементов управления, то с их помощью можно присваивать полям заранее определенные численные, а не только логические значения. Новой возможностью Access 95 является использование в формах рисунков с помощью таких элементов управления, как "Рисунок" (Image), "Свободная рамка объекта" (Bound Object Frame) и "Присоединенная рамка объекта" (Unbound Object Frame). Элемент управления "Конец страницы" (Page Breaks) предназначен для управления печатью формы. Элементы управления "Кнопки" (Command buttons) позволяют вызывать на выполнение макросы Access и процедуры VBA.
Типы элементов управления
В формах и отчетах Access существует три типа элементов управления:
Присоединенные элементы управления связаны с полем источника данных для формы или подчиненной формы. Источником данных может быть таблица или запрос. Присоединенные элементы управления отображают и обновляют в ячейке данных значение поля, с которым они связаны, в текущей выделенной записи. Текстовые поля (Text boxes) являются наиболее общими присоединенными элементами управления. С помощью присоединенного элемента управления OLE можно отображать на экране содержимое графического объекта или проигрывать звуковой аудио файл. Можно связать переключатели, выключатели и флажки с логическими полями типа "Да/Нет". Все присоединенные элементы управления имеют связанные с ними метки, отображающие свойство поля "Имя" (Caption). Эту метку можно изменить или удалить, не влияя на присоединенный элемент управления.
Свободные элементы управления отображают заданные данные, не зависящие от источника данных формы или подчиненной формы. Свободные элементы управления OLE используются для добавления графики в форму. Линии и прямоугольники можно использовать для разделения логически связанных частей формы или для имитации на экране внешнего вида бумажной формы. Свободные текстовые поля используются для ввода данных без обновления поля в источнике данных, но возможно использование их для других целей, например для установки значения, используемого в выражении. Некоторые свободные элементы управления, например текстовые поля, имеют связанные с ними метки, а некоторые, например свободные объекты OLE, не имеют.
Вычисляемые элементы управления в качестве своего источника данных используют выражения. Обычно в выражения, используемые вычисляемыми элементами управления, включается значение поля, но в них можно также использовать значения, созданные с помощью свободных текстовых полей.
Добавление в формы и отчеты элементов управления происходит с помощью панели элементов Access.
Для дальнейшего изучения форм нам опять потребуется таблица "Персональные мероприятия" и два запроса: "Персональные мероприятия" и "Персональные мероприятия подчиненная форма" (которые были созданы ранее).