- •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.17.
Для создания поля со списком, осуществляющего поиск записи в форме, используя значение, выбранное в списке этого поля:
Если необходимо, на панели элементов нажмите кнопку "Мастера элементов" для использования Мастера списков при создании поля со списком.
На панели элементов нажмите кнопку "Поле со списком", а затем поместите указатель мыши в область данных под полем "Рейтинг" и щелкните левой кнопкой мыши. Появится первое диалоговое окно Мастера списков.
В первом диалоговом окне Мастера списков выберите переключатель "Поиск записи в форме на основе значения, которое содержит поле со списком". Нажмите кнопку "Далее". Появится второе диалоговое окно Мастера списков.
В списке "Доступные поля" второго диалогового окна Мастера списков с помощью полосы прокрутки найдите элемент "Фамилия" и выделите его, затем нажмите кнопку ">" для перемещения выделенного поля в список "Выбранные поля". Нажмите кнопку "Далее". Появится третье диалоговое окно Мастера списков.
В третьем диалоговом окне Мастера списков отображен список всех значений выбранного поля. Дважды щелкните левой кнопкой мыши по правой границе заголовка столбца "Фамилия" для выравнивания ширины столбца по данным, содержащимся в нем. Затем нажмите кнопку "Далее". Появится последнее диалоговое окно Мастера списков.
В поле ввода последнего диалогового окна Мастера списков введите подпись создаваемого поля со списком: Найти:. Теперь нажмите кнопку "Готово" для завершения создания нового поля со списком.
При создании такого типа полей со списками Мастер списков автоматически создаст процедуру обработки событий Access VBA для свойства "После обновления" этого поля со списком. Процедура обработки событий является процедурой VBA, которую Access выполняет автоматически всякий раз, когда происходит конкретное событие (в нашем случае эта процедура обновляет поле со списком). Написание программ Access VBA - это довольно сложная тема, обсуждение которой выходит за рамки данной лабораторной работы.
Для просмотра процедуры обработки событий, которую Мастер списков создал для нового поля со списком, откройте окно свойств для этого поля со списком, в этом окне раскройте вкладку "События", выделите свойство "После обновления", а затем нажмите кнопку "...". Access откроет окно создания процедур.
Sub ПолеСоСписком53_AfterUpdate()
' Поиск записи, соответствующей этому элементу управления.
Me.RecordsetClone.FindFirst "[LastName] = '" & Me![ПолеСоСписком53] & "'"
Me.Bookmark = Me.RecordsetClone.Bookmark
End Sub
3.1.8. Завершение разработки главной формы "Ввод персонального мероприятия"
Перед тем как добавлять подчиненную форму, необходимо завершить создание главной формы "Ввод персонального мероприятия". Целью этой формы является отображение записей таблицы "Персональные мероприятия", чтобы обеспечить пользователю возможность просмотра персональных мероприятий сотрудника, а также возможность добавления данных для новых персональных мероприятий.
В форме, созданной с помощью Мастера форм ранее, можно просмотреть записи по сотрудникам, а также добавить новые записи в табличную подчиненную форму, в то время как информация из таблицы "Сотрудники" отображается только в главной форме. В этой пользовательской форме для того, чтобы облегчить процесс добавления новых записей в таблицу "Персональные мероприятия", поля из этой таблицы были помещены в главную форму, а область подчиненной формы используется только для ретроспективного отображения записей о персональных мероприятиях. Форма "Ввод персонального мероприятия" будет содержать поля таблицы "Персональные мероприятия" в обеих - главной и подчиненной - формах, а в качестве источника данных использовать запрос "Персональные мероприятия для форм".