- •Тема 11.1. Ведение баз данных в системе управления базами данных Access
- •11.1.1. Основные сведения о базах данных
- •Виды схем базы данных
- •11.1.2. Основные объекты базы данных Access
- •Задания и порядок их выполнения
- •Контрольные вопросы
- •Тема 11.2. Принципы создания форм и запросов в субд access
- •Задания и порядок их выполнения
- •Тема 11.3. Принципы создания отчётов в субд access
- •Контрольные вопросы
- •Задания и порядок их выполнения
- •Контрольные вопросы
Задания и порядок их выполнения
Задание 1. Создайте отчёты для вывода данных из таблиц Иски и Судьи, а также по запросу Иски_декабрь. Примерная последовательность действий:
1. Откройте базу данных:
1.1. Запустите приложение Access: Пуск Программы Microsoft Office Microsoft Office Access 2010.
1.2.
Откройте базу данных Суд.accdb.
Для этого на
вкладке Файл
щёлкните левой кнопкой мыши по кнопке
Открыть
(
)
и в соответствующих строках окна
«Открытие файла базы данных» выберите
Вашу папку, установите имя файла Суд.accdb
и нажмите кнопку
.
2. Создайте простой отчёт на основе таблицы Иски:
2.1. В окне объектов базы данных щёлкните курсором по таблице Иски.
2.2. Раскройте вкладку Создание и в группе команд «Отчеты» щёлкните по кнопке Отчет ( ). Возникнет макет отчёта «Иски».
2.3. Изменяя ширину граф в макете (буксировкой курсором границ между полями таблицы), добейтесь отображение содержимого отчёта внутри печатаемой области страницы.
2.4. В область заголовка отчёта (вместо слова «Иски») введите надпись «Сведения об исковых заявлениях».
2.5. Сохраните отчёт под именем Иски1 и закройте окно отчёта.
3. Создайте отчёт на основе таблицы Судьи по команде Пустой отчет:
3.1. Щёлкните курсором по кнопке Пустой отчет ( ). Раскроется окно «Отчёт1».
3.2.
В группе «Колонтитулы» нажмите кнопку
Заголовок
(
)
и в область заголовка отчёта введите
надпись «Сведения о судьях».
3.3.
Щёлкните
курсором по надписи «Показать все
таблицы» и в раскрывшемся окне «Доступные
поля в другой таблице» по
надписи «Судьи». Значок
примет вид
,
а под надписью «Судьи»
отобразятся доступные поля данной
таблицы: Код судьи, Ф_И_О, Дни приема,
Часы приема, Стаж работы.
3.4. Начиная с поля «Код судьи», последовательно доступные поля в область содержимого отчёта.
3.5. Изменяя ширину граф в макете (буксировкой курсором границ между полями таблицы), добейтесь компактного отображения содержимого отчёта.
3.6. Замените заголовок второго столбца с «Ф_И_О» на «Ф.И.О.».
3.7.
Выделите таблицу отчёта, в группе
«Форматирование элемента управления»
вкладки «Формат» нажмите кнопку Контур
фигуры (
)
и укажите цвет темы «Авто» (чёрный).
3.8.
В группе команд «Фон» нажмите кнопку
Фоновый
рисунок (
)
и добавьте доступный Вам рисунок.
3.9. Сохраните отчёт под именем Судьи1 и закройте окно отчёта.
4. Создайте простой отчёт по запросу Иски_декабрь:
4.1. В окне объектов базы данных щёлкните курсором по запросу Иски_декабрь.
4.2. Раскройте ленту Создание и в группе команд «Отчеты» щёлкните по кнопке Отчет ( ). Возникнет макет отчёта «Иски_декабрь».
4.3. Изменяя ширину граф в макете (буксировкой курсором границ между полями таблицы), добейтесь компактного отображения содержимого отчёта.
4.4. В область заголовка отчёта (вместо слова «Иски_декабрь») введите надпись «Исковые заявления, рассматриваемые в декабре».
4.5. Замените заголовок второго столбца с «Ф_И_О» на «Ф.И.О.».
4.6. Сохраните отчёт под именем Иски_декабрь1 и закройте окно отчёта.
Задание 2. Создайте отчёт по таблицам Иски и Судьи с помощью Мастера отчетов и Конструктора. Примерная последовательность действий:
1. В группе команд «Отчеты» вкладки Создание щёлкните по кнопке Мастер отчетов ( ). Возникнет окно «Создание отчетов» (рис. 10.9).
2.
В окне «Создание
отчетов» в
окно «Выбранные
поля»
перенесите
из таблицы
Судьи
поле Ф_И_О (кнопка
),
а из таблицы Иски
–
все поля,
за исключением поля Код_судьи, и нажмите
кнопку Далее.
3. Нажатием кнопки Далее, пропустите следующие два шага (выбор вида представления и добавления уровней группировки).
4. В строку «по возрастанию» окна сортировки укажите поле «Дата заседания» и нажмите кнопку Далее.
5. Выберите вид макета для отчёта блок и нажмите кнопку Далее.
6. Задайте имя для отчёта – Иски2, нажмите кнопку Готово. На экране текущий отчёт, просмотрите его (убедитесь, что имеются наложения наименований отдельных полей). Закройте отчёт.
7.
Устраните
погрешности отображения наименований
полей отчёта. Для этого в окне объектов
базы данных щёлкните правой кнопкой
мыши по отчёту Иски2
и выберите
в всплывающем меню пункт Конструктор
(
).
На экране появится окно «Отчет» в режиме
конструктора.
Рис. 11.9. Окно Создание отчетов
8. В области «Заголовок группы», варьируя (курсором) маркерами заголовков «Дата заседания», «Номер дела» и «Дата поступления», добейтесь их отображения в две строки.
9. Варьируя местоположением и размерами всех заголовков, добейтесь их полного отображения.
10. В области «Область данных» произведите аналогичные (п. 8, 9) действия с маркерами выводимых данных.
11. Просмотрите отчёт в режиме Предварительного просмотра (Файл Печать Предварительный просмотр) и закройте окно предварительного просмотра. Устраните (при их обнаружении) возможные погрешности в отчетё, выполняя п. 8-10.
12.
В области «Заголовок отчета» замените
наименование «Иски2»
на «Сведения о гражданских исках» и
нажмите кнопку Сохранить
(
).
13. На панели меню дважды щёлкните курсором по имени отчёта Иски2. Просмотрите полноту отображения скорректированного отчёта.
14. Закройте окно «Иски2».
Задание 3. Создайте итоговый отчёт. Примерная последовательность действий:
1. Подготовьте исходный запрос:
1.1. Раскройте вкладку Создание и в группе команд «Запросы» щёлкните по кнопке Конструктор запросов ( ).
1.2. В окне «Добавление таблицы» выделите таблицы Иски и Судьи и щёлкните по кнопке Добавить. Закройте окно «Добавление таблицы».
1.3. Перенесите с помощью мыши из верхней части окна из таблицы Судьи поле Ф_И_О в первую клетку строки «Поле» бланка запроса. Аналогично поступите с полями Сумма иска и Номер дела из таблицы Иски, разместив их в следующих клетках строки «Поле».
1.4.
Щёлкните правой кнопкой мыши по строке
«Сортировка» поля Сумма
иска. В
открывшемся контекстном меню щёлкните
курсором по строке
.
Появится дополнительная строка «Групповая
операция».
1.5. Установите в данной строке для поля Сумма иска значение Sum (сумма), а для поля Номер дела – Count (количество).
1.6. Для поля Ф_И_О в строке «Сортировка» установите параметр по возрастанию.
1.7. Убедитесь, что параметры запроса соответствуют параметрам, представленным на рис. 11.10, и сохраните запрос под именем Итоговые суммы исков.
Рис. 11.10. Параметры запроса
2. Создайте итоговый отчёт на основе исходного запроса:
2.1. В группе команд «Отчеты» вкладки Создание щёлкните по кнопке Мастер отчетов ( ). Возникнет окно «Создание отчетов».
2.2.
В окне «Создание
отчетов» в
окно «Выбранные
поля»
перенесите
все поля из
запроса Итоговые
суммы исков
(нажатием кнопки
)
и нажмите кнопку Далее.
2.3. Нажатием кнопки Далее пропустите шаг добавления уровней группировки.
2.4. В строку «по возрастанию» окна сортировки укажите поле «Ф_И_О» и нажмите кнопку Далее.
2.5. Выберите вид макета для отчёта в столбец и нажмите кнопку Далее.
2.6. Присвойте отчёту имя «Итоговый» и нажмите кнопку Готово.
2.7. Просмотрите и закройте отчёт.
2.8. Откройте отчёт в режиме Конструктора и замените надписи в области данных (левый столбец окна): «Ф_И_О» на «Судья»; «Sum-Сумма иска» на «Цена исков»; «Count-Номер дела» на «Количество исков». Манипулируя положением и размерами надписей, добейтесь приличного отображения выводимых данных.
2.9. В заголовок отчёта введите наименование «Итоговые суммы исков».
2.10. Сохраните изменения и закройте запрос.
Задание 4. Используя аналогичные данные из таблиц Судьи и Иски, самостоятельно подготовьте итоговый отчёт о суммах исков, Вид макета для отчёта – табличный. Сравните данный отчёт с отчётом, полученным ранее.
Продемонстрируйте результаты работы преподавателю.
