- •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.5.
Чтобы изменить свойства подчиненной формы:
Откройте подчиненную форму в режиме конструктора.
Используя тот же способ, что и при работе с основной формой, измените размеры меток, находящихся в разделе "Заголовок формы" так, чтобы они поместились в 17 см. Установите выравнивание текста каждой метки раздела "Заголовок формы" по центру.
Если необходимо, выровняйте текстовые поля области данных относительно заголовков, расположенных в разделе "Заголовок формы".
Перетащите правую границу формы влево, пока ширина формы не станет равной 17 см, затем перетащите границу раздела "Примечание формы" вверх так, чтобы высота области данных стала равной 2 см.
Выведите окно свойств подчиненной формы. В окне свойств раскройте вкладку "Данные" (Data).
Выберите "Нет" в качестве значения свойства "Разрешить изменение"; этим запрещается изменение записей, отображаемых в подчиненной форме.
Выберите "Нет" в качестве значения свойства "Разрешить удаление", этим запрещается удаление записей, отображаемых в подчиненной форме.
Выберите "Да" в качестве значения свойства "Разрешить добавление"; этим будет разрешено добавление новых записей.
Закройте подчиненную форму "Персональные мероприятия подчиненная форма", сохранив сделанные изменения.
Для просмотра модифицированных основной и подчиненной форм откройте форму "Персональные мероприятия". Подчиненная форма теперь полностью расположена в области основной формы. Это было достигнуто путем изменения размеров подчиненной формы в основной форме и изменения размеров самой подчиненной формы. Заметьте, что в подчиненной форме появилась специальная пустая запись, предназначенная для добавления новой записи в таблицу "Персональные мероприятия".
3.1.4. Изменение параметров формы и элементов управления
Добавление и удаление данных позволяет проверить, правильно ли работает форма. Тестирование формы для подтверждения того, что она выполняет те действия, для которых она предназначена, занимает, как правило, намного больше времени, чем ее создание. Во время тестирования формы может оказаться, что поля расположены не в том порядке или что записи в подчиненной форме выводятся не в той последовательности.
Изменение последовательности перехода по клавише <Tab>
Порядок, в котором точка вставки перемещается от одного поля к другому, определяется свойством "Переход по Tab" (Tab Order) для каждого элемента управления.
З адание 3.6.
Для изменения последовательности перехода по нажатию клавиши <Tab>:
Нажмите кнопку "Конструктор" на панели инструментов для перехода в режим конструктора.
Выберите команду "Вид, Последовательность перехода" (View, Tab Order). Появится диалоговое окно "Последовательность перехода". В списке "Последовательность" этого диалогового окна приведены названия полей в порядке перехода от одного к другому. В этом примере изменение последовательности ввода данных не нужно, поскольку она является естественной, даже после перемещения элементов управления в форме "Персональные мероприятия".
Нажмите кнопку "Авто" (Auto), если необходимо преобразовать последовательность ввода данных, переходя слева направо через каждую колонку полей, затем сверху вниз.
Щелкните левой кнопкой мыши по кнопке, находящейся слева от названия поля, и перетащите это поле в нужное место последовательности.
Нажмите кнопку ОК для применения сделанных изменений или нажмите кнопку "Отмена" для сохранения первоначальной последовательности перехода.
Для удаления элемента управления из последовательности перехода по клавише <Tab> выделите элемент управления, откройте окно свойств этого элемента управления, раскройте вкладку "Другие" (Other) и измените значение свойства "Переход по Tab" на "Нет". Редактировать поле "Код сотрудника" нельзя, поэтому установите для свойства "Переход по Tab" этого элемента управления значение "Нет".
Изменение источника данных подчиненной формы и сортировка данных в подчиненной форме
Записи таблицы "Персональные мероприятия" появляются в порядке, определяемом значением первичного ключа: "КодСотрудника", "Тип-Мероприятия" и "ДатаПлан". Число записей для сотрудника может стать очень большим. Поскольку в подчиненной форме могут быть отображены только несколько записей, то удобнее вывести первыми самые последние. Для этого источник данных для формы "Персональные мероприятия подчиненная форма" необходимо отсортировать по убыванию. Установить сортировку по убыванию можно указав порядок сортировки в запросе, являющемся источником записей подчиненной формы, как описано далее:
Закройте форму "Персональные мероприятия" и активизируйте окно базы данных.
В окне базы данных раскройте вкладку "Запросы", а затем нажмите кнопку "Создать" (New) для создания нового запроса.
Создайте запрос, который выводит данные из таблицы "Песональные мероприятия" отсортированные по убыванию значения поля "ДатаПлан".
Нажмите кнопку "Запуск" (Run Query) для проверки того, что записи отсортированы в обратном хронологическом порядке.
Закройте запрос и назовите его "Персональные мероприятия (для подчиненной формы)".
Для изменения источника данных подчиненной формы:
В окне базы данных раскройте вкладку "Формы" и откройте форму "Персональные мероприятия подчиненная форма" в режиме конструктора.
Нажмите кнопку "Свойства" на панели инструментов "Конструктор форм" для отображения на экране окна свойств. В этом окне раскройте вкладку "Данные" (Data).
Щелкните левой кнопкой мыши по элементу "Источник записей" (Record Source), откройте список и выделите в нем элемент "Персональные мероприятия (для подчиненной формы)" в качестве нового источника данных для подчиненной формы.
Теперь все данные в подчиненной форме отсортированы, и информация о самом последнем персональном мероприятии выводится первой.