![](/user_photo/2706_HbeT2.jpg)
- •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.12.
Для связывания группы элементов управления с полем "Рейтинг" запроса "Персональные мероприятия", не пользуясь помощью Мастера групп:
Щелкните левой кнопкой мыши по кнопке "Мастера элементов" на панели элементов, чтобы сделать ее не нажатой (она должна иметь приподнятый вид). Тем самым вы откажетесь от помощи Мастеров элементов. Теперь на панели элементов нажмите кнопку "Группа".
На панели инструментов "Конструктор форм" нажмите кнопку "Список полей". В появившемся окне списка полей выделите столбец "Рейтинг" запроса "Персональные мероприятия".
Нажмите левую кнопку мыши и перетащите элемент списка в раздел области данных правее группы элементов управления "Рейтинг", созданной в предыдущем разделе, затем отпустите левую кнопку мыши. В области данных будет создана группа элементов управления с размерами. заданными по умолчанию.Свойство "Подпись" метки, связанной с группой элементов управления, автоматически получит в качестве значения название поля, которое было выбрано в окне списка полей.
Измените размеры созданной группы элементов управления, а шрифт метки группы сделайте полужирным.
Переключатели, выключатели и флажки, расположенные внутри присоединенной рамки объекта, наследуют большинство ее свойств, например свойство "Данные" (Control Source). Рамка объектов обеспечивает связывание этих элементов управления. Следовательно, список полей не используется с этими элементами управления. Для добавления нескольких копий элемента управления дважды щелкните левой кнопкой мыши по кнопке этого элемента управления на панели элементов. Для отмены добавления этого элемента управления нажмите его кнопку на панели элементов еще раз.
З адание 3.13.
Для добавления пяти переключателей, возвращающих значения полю "Рейтинг":
На панели элементов дважды щелкните левой кнопкой мыши по кнопке "Переключатель".
Маленький крестик, в который превратится указатель мыши, определяет верхний левый угол расположения переключателя. Используя этот факт, поместите переключатель в нужном месте. При попадании указателя мыши в пределы группы элементов управления кнопки, рамка и ее содержимое будут иметь негативное изображение.
Повторите инструкции пункта 2 четыре раза для включения в группу элементов управления "Рейтинг" всех пяти переключателей. Метки кнопок будут нумероваться в порядке их добавления.
Для отказа от дальнейшего добавления переключателей еще раз нажмите на панели элементов кнопку "Переключатель". Access автоматически изменит вид указателя мыши на обычный.
Измените текст меток: Отлично, Хорошо, Удовлетворительно, Не удовлетворительно и Плохо.
Дважды щелкните левой кнопкой мыши по верхнему переключателю, чтобы отобразить на экране окно его свойств. В этом окне раскройте вкладку "Данные" и в списке свойств выделите свойство "Значение параметра" (Option Value). Измените значение этого свойства с 1 на 9. По умолчанию в качестве значения этого свойства для переключателей используются числа, начиная с 1, увеличивающиеся в порядке расположения кнопок в группе.
Повторите инструкции пункта 6 для четырех оставшихся переключателей, изменив значения свойства "Значение параметра" с чисел 2, 3, 4 и 5 на числа 7, 5, 3 и 1 соответственно.
Для тестирования внесенных изменений нажмите кнопку "Представление формы" на панели инструментов для перехода в режим формы.
Для таких полей, как поле "Рейтинг", - с возможностью выбора из большого числа значений наиболее удобными типами элементов управления являются раскрывающиеся списки и поля со списками. Группы переключателей лучше использовать для выбора значения не более чем из трех-четырех предлагаемых вариантов. Поэтому, созданные группы переключателей можно удалить. Они в дальнейшем не понадобятся.
Если в таблице имеется логическое поле типа "Да/Нет", то для ввода нужного значения пользователем можно использовать один переключатель, связанный с полем, не включая его в группу элементов управления.
Использование списков и полей со списками
Списки и поля со списками предназначены для достижения одной и той же цели - предоставления возможности выбора нужного значения из списка вместо ввода этого значения в текстовое поле. Эти два вида списков особенно полезны в случае необходимости ввода кода, определяющего имя сотрудника, название фирмы или продукта. Использование списков позволяет при работе с базой данных не держать под рукой бумажку с расшифровкой кодов. Различия между списками и полями со списками обозначены ниже:
Для отображения содержимого списков не нужно их открытие; часть списка, уместившаяся внутри выделенной под список области, всегда видна на экране. Возможности выбора ограничены значениями, включенными в список.
Поля с раскрывающимися списками и сами раскрывающиеся списки занимают в форме меньше места, чем списки, но требуют предварительного их открытия для выбора нужного значения. Поле со списком в Access отличается от традиционного поля со списком, всегда отображающего содержимое списка. Оно представляет собой раскрывающийся список плюс текстовое поле. Поле со списком позволяет пользователю либо ввести имя нужного элемента списка в текстовое поле, либо выбрать нужный элемент непосредственно в раскрывающемся списке. Пользователь может ввести в текстовое поле только начало названия нужного элемента списка - Access найдет в списке нужный элемент по первым символам. Такая возможность позволяет уменьшить время, затрачиваемое на поиск нужного элемента в длинном списке.
Источником данных для этих элементов управления может быть таблица, запрос, список определенных пользователем значений или функции Access VBA. Далее добавление раскрывающегося списка "Ответственный" происходит с помощью Мастера списков, а добавление раскрывающегося списка "Начальник" осуществляется вручную.
Использование Мастера списков
Конструирование полей со списками намного более сложный процесс, чем создание группы элементов управления, поэтому для добавления полей со списками в форму лучше использовать Мастер списков.