- •Лабораторная работа № 1 Функции и режимы субд Access
- •Теоретические сведения
- •Основные функции субд Access
- •Основные режимы работы субд Access
- •Главное окно субд Access
- •Справочная система субд Access
- •Основные операции с базой данных и ее таблицами
- •Открытие, создание и закрытие базы данных
- •Создание, открытие, просмотр, печать и закрытие таблицы
- •Изменение данных в таблице и удаление таблицы
- •Использование запросов, форм, отчетов и страниц доступа к данным Запросы
- •Страницы доступа к данным
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 2 Создание базы данных средствами субд Access
- •Теоретические сведения
- •Создание таблицы с использованием Мастера таблиц
- •Создание таблицы в режиме конструктора
- •Связывание таблиц
- •Ввод информации в таблицы
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 3 Использование языка qbe для задания запросов к базе данных
- •Теоретические сведения
- •Создание и сохранение запроса
- •Добавление и удаление таблиц
- •Включение полей в запрос и их удаление из запроса
- •Выбор полей, отображаемых в таблице результатов
- •Выбор записей, включаемых в таблицу результатов
- •Выполнение запроса, просмотр и сортировка результатов
- •Формирование запросов к связанным таблицам
- •Итоговые запросы
- •Корректирующие запросы
- •Запрос на создание таблицы
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 4 Создание форм и страниц доступа к данным средствами субд Access
- •Теоретические сведения
- •Создание и сохранение формы
- •Модификация формы в режиме конструктора
- •Создание многотабличной формы
- •Создание кнопочной формы
- •Создание страниц доступа к данным
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 5 Создание отчетов средствами субд Access
- •Теоретические сведения
- •Структура отчета
- •Создание нового отчета
- •Создание сложных отчетов
- •Сохранение содержимого отчета
- •Корректировка формы отчета в режиме конструктора
- •Группировка и подведение итогов в отчетах с группировкой
- •Нумерация страниц и постраничный вывод групп записей
- •Создание отчетов анкетного типа и в виде этикеток
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 6 Проектирование базы данных средствами программы eRwin
- •Теоретические сведения
- •Назначение, возможности и особенности программы eRwin
- •Использование программы eRwin
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 7 Использование оператора select языка sql для доступа к базам данных Access
- •Теоретические сведения
- •Использование языка sql для выборки (чтения) данных
- •Отбор строк из таблиц
- •Where Скидка not between 5.00 and 10.00
- •Where Скидка is null
- •Where Скидка is not null
- •Составные условия поиска
- •Сортировка таблицы результатов запроса
- •Многотабличные запросы на чтение (соединения)
- •Итоговые запросы на чтение
- •Запросы с группировкой
- •Создание sql-запроса в Access
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 8 Использование объединяющих и вложенных запросов и корректирующих операторов языка sql
- •Теоретические сведения
- •Объединение результатов нескольких запросов
- •Вложенные запросы на чтение
- •Условия поиска с вложенным запросом
- •Внесение изменений в базу данных
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Литература
- •Содержание
Группировка и подведение итогов в отчетах с группировкой
При создании отчета с помощью Мастера был задан один уровень группировки по коду группы. Если необходимо создать еще один уровень группировки по полу и подсчитать количество студентов мужского и женского пола, то на панели конструктора отчетов следует нажать кнопку “Сортировка и группировка”, чтобы активизировать одноименное окно (рис. 12). В графе “Поле/выражение” из ниспадающего списка следует выбрать поле “Пол”, по которому производится упорядочение или группировка. Если по полю необходима группировка, нужно задать значение “Да” для свойств “Заголовок группы” и/или “Примечание группы”. Слева от поля группировки появится соответствующий знак.
Рис. 12. Изменение уровней сортировки и группировки
Список полей/выражений в окне “Сортировка и группировка” определяет старшинство сортировки/группировки. Для получения желаемого вида отчета поле “Пол” следует поместить во вторую строку этого списка. Всего в отчете может быть до 10 уровней группировки.
После закрытия окна в отчете появятся разделы заголовка и примечания группы “Пол”. В заголовок этой группы необходимо перетащить надпись поля “Пол” и само поле, а в примечание группы из панели элементов добавить новый свободный элемент “Поле”, вместе с которым автоматически добавляется элемент “Надпись”. В окне свойств этого элемента нужно задать подпись “Всего”, а для свободного элемента с помощью построителя выражений в строку “Данные” ввести формулу “=Count([Студент]![Пол])” для подсчета числа студентов. Вид скорректированного отчета в режиме конструктора представлен на рис. 13.
Рис. 13. Вид окна отчета с дополнительным уровнем группировки в режиме конструктора
Нумерация страниц и постраничный вывод групп записей
В многостраничных документах возникает необходимость нумеровать страницы. Это можно сделать, выбрав команду “Номера страниц” в меню “Вставка” и в появившемся окне указать формат и расположение номеров страниц. В результате этого в верхний или нижний колонтитул автоматически вставляется поле с выражением, в котором содержатся имена свойств Page и Pages, обозначающих номер текущей страницы отчета и полное число страниц соответственно (см. рис. 13).
Чтобы формировать список учебной группы на отдельном листе, надо перенести информацию из заголовка отчета в заголовок группы, заголовок отчета вообще закрыть, а в конце раздела примечания группы из палитры элементов вставить элемент “Разрыв (конец) страницы” или выбрать значение “После раздела” для свойства “Конец страницы” примечания группы.
Создание отчетов анкетного типа и в виде этикеток
Отчет анкетного типа можно создать автоматически, если в окне “Новый отчет” (см. рис. 1) выбрать “Автоотчет: в столбец”; в этом случае каждое поле образует отдельную строку с заголовком слева.
Отчеты в виде этикеток называются также “почтовыми наклейками”. Такого типа отчеты обычно включают небольшие число полей, имеют компактный размер (на одном листе размещается несколько экземпляров этикеток обычно размещаемых в несколько колонок). Такие отчеты могут использоваться для создания ценников, визитных карточек и т. п. Для создания таких документов может использоваться специальный мастер по созданию почтовых наклеек, выбираемый в окне “Новый отчет” (см. рис. 1).
После того, как отчет приобретет нужный вид, его следует сохранить. Для этого можно выбрать команду “Сохранить как” из меню “Файл” либо попытаться закрыть отчет и на вопрос о том, следует ли сохранять сделанные изменения, ответить утвердительно и задать имя отчету. В результате запоминается макет отчета, с которым пользователь работает в режиме конструктора.
