- •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.15.
Для создания в форме "Ввод персонального мероприятия" поля со списком "Начальник", состоящего из двух столбцов:
На панели элементов нажмите кнопку "Мастера элементов" (она должна быть приподнятой), чтобы отказаться от помощи Мастера списков.
На панели инструментов "Конструктор форм" нажмите кнопку "Список полей" для отображения на экране окна списка полей.
На панели элементов нажмите кнопку "Поле со списком" (Combo Box). В окне списка полей выделите поле "КодНачальника" и перетащите его с помощью мыши в область данных ниже поля со списком "Ответственный", созданного ранее. Измените размеры нового поля со списком и его метки, соотнеся их с размерами поля со списком "Ответственный".
Дважды щелкните левой кнопкой мыши по новому полю со списком. В появившемся окне свойств этого поля раскройте вкладку "Данные".
Источником данных для создаваемого поля со списком является таблица "Сотрудники", поэтому заданное по умолчанию значение свойства "Тип источника строк" (Row Source Type) - "Таблица/запрос" является корректным. Раскройте список свойства "Источник строк" и выберите в нем элемент "Сотрудники" в качестве значения этого свойства.
После выбора в свойстве "Источник строк" нужного названия таблицы или запроса все поля таблицы или все столбцы запроса автоматически будут включены как столбцы поля со списком. Первый столбец таблицы "Сотрудники" - "КодСотрудника" - будет возвращаемым значением в поле "Начальник", а второй столбец таблицы "Сотрудники" - "Фамилия" - будет идентифицировать начальника. В окне свойств раскройте вкладку "Макет" и в поле свойства "Число столбцов" введите 2 для создания поля со списком в два столбца.
По умолчанию ширина каждого столбца поля со списком составляет 1 дюйм, т. е. 2,54 см. Поскольку каждая строка столбца "КодСотрудника" состоит только из одной цифры, то его ширина может быть меньше чем 1 дюйм. В поле "Ширина столбцов" введите ширину первого столбца - 0,2, а ширину второго столбца -0,8, разделив их точкой с запятой.
Раскройте вкладку "Данные" для возвращения к свойствам данных. Так как первый столбец таблицы "Сотрудники" - "КодСотрудника" - будет возвращаемым значением в поле "Начальник", то значение свойства "Присоединенный столбец" (Bound Column) по умолчанию, равное 1, является корректным. В этом свойстве можно задать любой номер столбца, который будет возвращаемым значением в поле, к которому присоединено поле со списком.
Быть ответственным или начальником какого-либо персонального мероприятия может быть только сотрудник, включенный в таблицу "Сотрудники", поэтому откройте список свойства "Ограничиться списком" и выберите в нем элемент "Да". Если необходимо позволить пользователю вводить значения, не включенные в список, то значением поля "Ограничиться списком" должно быть "Нет". В cлучае создаваемой формы добавление произвольных заданных пользователем значений невозможно.
Для отображения в списке и текстовом поле только фамилии начальника вернитесь в режим конструктора и измените значение свойства "Ширина столбцов" (во вкладке "Макет" окна свойств поля со списком "Начальник"); задайте ширину первого столбца равной 0 дюймов, а не 0,2. Таким образом, в текстовом окне и списке элементов поля со списком будут выводиться значения только второго столбца таблицы "Сотрудники".
Если, например, в поле со списком необходимо отображать четыре столбца таблицы или запроса, то для вывода в поле со списком только одного последнего столбца в поле свойства "Ширина столбцов" задайте: 0, 0, 0 и 1.
В качестве значения свойства "Источник строк" может выступать инструкция SQL для заданной таблицы или запроса. В этом случае преимущество такого изменения значения свойства "Источник строк" состоит в том, что в результате в списке запросов окна базы данных исчезает беспорядочность в названиях столбцов, используемых для создания полей со списками. Для каждой таблицы или запроса можно выбрать только те поля или столбцы, которые нужно использовать для текстового поля, устраняя необходимость скрытия столбцов. В дополнение ко всему можно еще определить порядок сортировки элементов списка поля со списком.
Создание поля со списком с фиксированным набором значений
Другой возможностью использования полей со списками является предоставление выбора значений из фиксированного списка, созданного пользователем. Раскрывающийся список для выбора рейтинга сотрудника экономит значительное место в форме по сравнению с элементами управления типа "Переключатель", помещенными в группу и предназначенными для тех же целей.