Создание отчетов и форм. Построение запросов с условием
Цель работы: изучить работу Мастеров по составлению отчетов и форм. Создать и распечатать отчеты с информацией для определения совпадающих фамилий (составление именного указателя), с информацией для определения общего количества владений по титулам. Научиться создавать запросы с условием; получить отдельные списки землевладельцев по титулам, списки владений великого князя, список землевладельцев, выставляющих более одного коня.
Материал для работы: фрагмент из научно-исследовательской БД Pinsk по Попису войска ВКЛ 1528 года с информацией по шляхте Пинского повета; фрагменты научно-исследовательских БД Orsha и Ushebn.
Ход работы.
Создайте в своей рабочей папке базу данных с именем Пинск_NN. Импортируйте в созданную базу таблицу из БД Pinsk, расположенной в папке Лаб_раб 2/Access.
Откройте таблицу и внимательно изучите информацию, занесенную в БД. Запомните названия ее полей и данные, которые в них занесены.
Создание отчетов.
Отчет представляет данные в удобной для чтения и анализа форме, может содержать записи, сгруппированные по типу с вычислением итоговых и средних значений, а также графические объекты. Для начала создайте несложные отчеты с помощью генераторов отчетов.
активизируйте вкладку Отчеты и нажмите кнопку Создать;
в появившемся окне выберите Автоотчет в столбец и ОК.;
просмотрите полученный отчет, обратите внимание на количество страниц (кнопки счетчика в нижней части окна);
разместите на экране две страницы сразу – найдите соответствующую кнопку на панели инструментов, пролистайте отчет;
закройте отчет, присвоив ему имя. Выбирая имя отчета, учтите имя БД и форму отчета, например Попис1528 стоблцовый;
вновь нажмите Создать;
выберите Автоотчет ленточный (табличный отчет), просмотрите и сохраните его.
Рассмотренные виды отчетов размещают всю информацию БД. Мастер отчетов позволяет создавать отчеты, которые содержат часть информации БД, выбранной по определенным условиям.
На основе данных таблицы создайте отчет, позволяющий найти повторяющиеся в таблице БД Рinsk фамилии. Для этого
на вкладке Отчеты нажмите кнопку Создать;
в окне диалога <Новый отчет> выберите Мастер отчетов, а в качестве источника – таблицу Pinsk, далее нажмите ОК;
в следующем окне из области Доступные поля в область Выбранные поля перенесите поля: Имя, Отчество, Фамилия, Количество служб, Количество коней, страница; для продолжения работы Мастера отчетов нажмите кнопку Далее;
в области слева в качестве уровня группировки возьмите поле Фамилия (выделите его и щелкните по кнопке [>]). Поле группировки выделится синим цветом. Далее;
в следующем окне нажмите кнопку Итоги. Установите флажки в областях Sum и Avg для полей Количество служб и Количество коней. ОК;
установите сортировку по полю Имя. Далее;
выберите Макет отчета и ориентацию листа. Далее;
выберите требуемый стиль оформления. Далее;
задайте имя отчета – Пинская шляхта. Готово.
Созданный отчет откроется в режиме просмотра информации.
Курсор в виде “лупы” позволяет изменять масштаб отображения информации на экране. В строке состояния внизу экрана с помощью кнопок ►и ◄ просмотрите созданный отчет.
Найдите повторяющиеся фамилии. Выпишите информацию о них.
Перейдите в режим Конструктор отчета (Вид/ Конструктор).
Окно Конструктора отчетов разбито на несколько областей. Область Заголовка отчета содержит название Пинская шляхта. Область Верхнего колонтитула содержит подписи (заголовки) столбцов и групп отчета в виде имен полей (обе области можно редактировать). Область данных включает информацию из таблицы БД (данную область нельзя редактировать, так как нарушится связь с таблицей БД).
В области Верхнего колонтитула активизируйте каждое поле и замените латинские надписи на русские или белорусские.
Разместите информацию так, чтобы ее можно было выводить на печать. В области данных можно увеличить или уменьшить размеры полей, передвинуть их (шаблоном “черная ладонь”), чтобы отчет приобрел компактный вид. Вернитесь в Верхний колонтитул и тоже сделайте соответствующие перестановки.
Просмотрите отчет в режиме Предварительного просмотра (Вид/ Предварительный просмотр).
Дополнительное задание.
Создайте отчет с группировкой по титулам и итогами по количеству владений и дымов. Для получения информации используйте таблицы БД Orsha.
В этом отчете поля данных должны быть расположены в табличной форме, подписи полей – у верхнего края страницы. Кроме этого, нужно произвести группировку записей по титулу и вычислить количество владений и дымов по каждому титулу, доли в процентах. Для этого
активизируйте таблицу Subject из БД Orsha;
вызовите Мастер отчетов;
на первом шаге выберите 5 соответствующих полей (ФИО, титул, кол-во дымов, кол-во имений).
укажите поле, по которому будете проводить группировку (титул), в нем автоматически будет выполнена сортировка;
укажите поле, по которому будет выполнена сортировка, например по ФИО;
с помощью клавиши Итоги задайте суммирование имений и дымов, вычисление процентов;
на последнем шаге присвойте отчету соответствующий заголовок;
сохраните и просмотрите отчет; сделайте в отчете русские или белорусские названия полей, откорректируйте размещение названий и данных.
Сравните полученные результаты с таблицей “Налогоплательщики” (см. лабораторная работа № 2).
Запросы с условием.
Часто перед исследователем стоит задача получения информации из базы данных о конкретных людях, объектах, явлениях. Например, нужно получить список панов Оршанского повета, или список налогоплательщиков, имеющих более 5 дымов, или полный список землевладельцев, выставлявших в войско только одного коня. Для решения задач такого рода используют запросы с условием.
Итак, сколько землевладельцев Пинского повета выставляло по 1 коню в войско ВКЛ? Создав запрос с условием, вы сможете дать ответ на вопрос: Для этого
откройте БД, в которой есть необходимая информация;
в окне <База данных> выберите вкладку Запрос, затем нажмите Создать/ Простой запрос;
выберите нужную таблицу БД;
выберите поля для запроса Имя, Фамилия, Кол-во коней. Нажмите Далее/ Имя запроса - Список1/ Готово;
перейдите в режим Конструктора (Вид/ Конструктор);
в нижней области в строке Условие отбора в столбце с полем Кол-во коней наберите 1;
закройте и сохраните изменения; на экране появится список землевладельцев, выставлявших по одному коню.
Дополнительное задание.
Сколько землевладельцев ставили в в войско ВКЛ более 3 коней (по БД Uchebn)?
Сколько землевладельцев ставили в в войско ВКЛ менее 8 коней (по БД Uchebn)?
Сколько землевладельцев упомянуто в Пописе под датой 5 ноября 1567 г. (по БД Uchebn)?
Вывести список владений Менского и Ошменского поветов одновременно (по БД Uchebn).
Вывести список местечек Оршанского повета (по БД Orsha).
Создание форм.
В MS Access существует несколько способов ввода и редактирования данных. Простейший вы уже знаете. Но можно и подготовить формы данных, которые существенно облегчат как сбор необходимой информации в библиотеке или архиве (форма-анкета), так и ввод собранной информации в компьютер, да и восприятие хранящейся информации. Для этого существуют специальные помощники Мастера форм.
Мастер форм предоставляет следующие виды форм: Мастер форм, Автоформа в столбец, Автоформа ленточная, Автоформа табличная, Диаграмма, Сводная таблица.
Активизируйте базу данных Pinsk. Создайте следующие формы, каждую со своим именем: в столбец, Табличную, Ленточную. Для этого последовательно выбирайте вкладка Форма/ кнопка Создать/ Автоформа: в столбец, Источник информации – таблица Pinsk/ ОК.
На экране появится форма (рис. 11) с информацией по всем полям. Просмотр данных можно осуществлять с помощью кнопок ►и◄в строке состояния внизу экрана.
Закройте форму. Присвойте ей имя.
Рис. 11. Окно формы В столбец
Аналогично создайте другие виды форм.
Более широкие возможности для оформления создаваемых форм дает Мастер. С его помощью создайте собственную форму для ввода/просмотра информации БД. Для этого
на вкладке Форма нажмите Создать;
выберите Мастер форм и требуемую таблицу/ ОК;
выберите поля ФИО, Кол-во служб и Кол-во коней/ Далее;
выберите внешний вид формы (например, в один столбец)/ Далее;
выберите требуемый стиль (например, Узор)/ Далее;
задайте имя формы, например, Форма1/ Готово. Созданная форма откроется в режиме просмотра.
MS Access дает возможность представлять формы, где будет размещаться информация одновременно из двух таблиц с установленной связью. Такая форма называется Составной. Одна из таблиц будет главной, другая – подчиненной.
Создайте составную форму для БД Orsha. В главной таблице формы поместите в виде столбца информацию о субьекте (ФИО, Титул владельца, Количество имений и дымов), а в подчиненной – об объектах (Название, Тип имений). Не забудьте о связующем поле.
Для этого
на вкладке Форма выберите Создать/ Мастер форм, в качестве главной таблицы укажите Subject (для выбора информации о субъекте)/ ОК;
перенесите необходимые поля ФИО: Титул владельца, Количество имений и дымов/ Далее;
выберите внешний вид формы/ Далее;
выберите требуемый стиль/ Далее;
задайте имя главной формы Составная форма/ Готово. Форма откроется в режиме просмотра информации;
перейдите в режим Конструктора (Вид/ Конструктор);
активизируйте на панели инструментов кнопку Панель элементов, на ней, выберите кнопку Подчиненная форма/отчет и задайте для подчиненной формы место на экране (растяните с помощью мыши прямоугольную область);
в появившемся окне диалога <Создание подчиненных форм и отчетов> переключатель ● должен стоять в строке Таблица или запрос/ Далее;
в следующем окне перенесите поля Название, Тип имений для создания подчиненной формы на основе таблицы Object, которая должна быть выбрана в списке Таблицы и запросы/ Далее;
в новом окне переключатель ● должен быть установлен в строке Выбор из списка, а в области Выберите одну из связей выделен параметр установки связи по ключевому полю Код владельца/ Далее;
задайте имя подчиненной форме Подчиненная форма/ Готово. После выполнения этих действий форма откроется в режиме Конструктора;
перейдите в режим Формы (Вид/ Режим формы).
Просмотр информации в составной форме осуществляется с помощью кнопок ► и ◄ на счетчике внизу экрана. При этом данные в подчиненной форме соответственно меняются (рис. 12).
Просмотрите информацию. Если необходимо, отрегулируйте расположение главной и подчиненной форм в режиме Конструктора с помощью мыши.
В Конструкторе переименуйте имена полей в обеих формах, вставив русские или белорусские названия. Например, ФИО по-русски, Титул, кол-во имений, кол-во дымов и т. д.
Рис. 12. Окно составной формы
Закройте форму с сохранением информации.
Завершите работу.
Лабораторная работа № 4
- Введение
- Рабочая программа курса1
- Литература
- Вопрос 2. Классификация исторических источников, принятая в исторической информатике.
- Программное обеспечение для анализа различных типов исторических источников
- Тема 2. Электронные таблицы – программное обеспечение для анализа статистических и структурированных исторических источников
- Вопрос 1. Преимущества электронных таблиц.
- Вопрос 2. Семейство электронных таблиц
- Тема 3. Основные понятия и приемы работы в электронных таблицах ms Excel.
- Вопрос 1. Введение в электронные таблицы ms Excel.
- Вопрос 2. Структура экрана.
- Вопрос 3. Основные понятия.
- Вопрос 4. Ячейка, понятие адресации.
- Вопрос 5. Графические возможности.
- Вопрос 6. Расчетные операции.
- Вопрос 7. Основные манипуляции с таблицей.
- ? Вопросы для самоконтроля
- Лабораторные работы
- Создание и редактирование файла электронных таблиц
- Вычисления и статистические расчеты (Часть 1)
- Вычисления и статистические расчеты (Часть 2)
- Графические возможности электронных таблиц
- Решение некоторых источниковедческих проблем
- Ms excel как база данных
- Анализ данных (Часть 1)
- Анализ данных (Часть 2)
- Работа с географической картой
- Задания для самостоятельной работы
- Тест Выберите правильный ответ, поставив флажок
- 3. Ms Excel отличает текст от формулы при помощи знака,
- Продолжите ответ.
- Вопрос 2. Машиночитаемые данные, источники.
- Тема 2. Базы данных в исторических исследованиях Беларуси
- Вопрос 1. Особенности создания баз данных на материале исторических источников.
- Вопрос 2. База данных " Лица, незаконно репрессированные".
- Вопрос 3. Проект Базы данных по церковным метрическим книгам и подушным переписям населения.
- Структура бд по церковным метрическим книгам и подушным переписям населения
- Вопрос 4. База данных по исторической географии Беларуси.
- Вопрос 5. Базы данных к 28-му тому Литовской Метрики.
- Вопрос 6. Базы данных по материалам "Пописов Войска Великого княжества Литовского".
- Вопрос 7. Базы данных по "Тарифам подымного налогообложения".
- Вопрос 8. Полоцкая просопографическая база данных.
- Вопрос 9. Базы данных "Музеи Беларуси в зеркале периодики 1985–1995 гг." и "Архивы войны".
- Вопрос 10. Базы данных архивов и музеев рб.
- Тема 3. Базы данных в исторических исследованиях России и Украины, включая археологические базы данных
- Вопрос 1. Базы данных в исторических исследованиях России.
- Вопрос 2. Археологические базы данных России и Украины.
- Тема 4. Основные понятия технологии баз данных. Субд ms Access
- Вопрос 1. Базы данных: архитектура и модели данных.
- Упорядочивать информацию по различным признакам и критериям;
- Быстро извлекать выборки с произвольным сочетанием признаков.
- Вопрос 2. Понятия реляционной алгебры.
- Соответствие традиционных понятий, терминов реляционной алгебры и терминов систем управления базами данных.
- Вопрос 3. Стандартные системы управления базами данных.
- Вопрос 4. Структура экрана.
- Вопрос 5. Принципиальная схема работы.
- Вопрос 6. Объекты (базовые и производные).
- Вопрос 7. Рсубд ms Access: режимы работы.
- Вопрос 8. Организация данных.
- Вопрос 9. Связи между таблицами.
- Тема 5. Специальное программное обеспечение для историков kleio, tact, socrates, censsys, wincens)
- Вопрос 1. Иерархическая источнико-ориентированная база данных kleio.
- Вопрос 2. Полнотекстовая база данных таст.
- Вопрос 3. Socrates, специализированная надстройка субд.
- Вопрос 4. Система представления и анализа структурированных источников CensSys (WinCens).
- Вопросы для самоконтроля.
- Лабораторные работы
- Структурирование информации. Создание базы данных
- Проведение группировок и групповых вычислений. Импорт/экспорт данных
- Категории налогоплательщиков
- Создание отчетов и форм. Построение запросов с условием
- Создание сложных запросов. Работа с гиперссылками
- Автоматизация работы с базой данных
- Задания для самостоятельной работы
- Тест Выберите правильный ответ, поставив флажок
- Поставьте в соответствие.
- Продолжите ответ.
- Терминологический словарь
- Основные команды и операции
- Основные действия при работе в Windows 98
- Перечень основных действий при работе
- Перечень основных действий при работе с субд ms Access
- Экзаменационные вопросы и задания Вопросы к экзамену по курсу «Историческая информатика»
- Экзаменационные задания по курсу “Историческая информатика”
- Приложения
- Основные повинности тяглых крестьян с волоки в имениях духовных и светских феодалов
- Суадносіны асноўнай і прыемнай зямлі ў надзеле сялян Беларусі ў другой палове XVIII ст.
- Склад казенных маенткаў і дзяржаўных сялян у 1837 г.
- Колькасць духоўных маенткаў і сялян,
- Колькасць вольных людзей у Беларусі і Літве
- Склад і рассяленне аднадворцаў паводле іх перапісу 1842-1843 гг.
- Колькасць і ўдзельная вага асноўных груповак сялян на Беларусі ў канцы XVIII - першай палове XIX ст.
- Суадносіны рэнтных формаў цяглых сялян магнацкіх уладанняў захаду і цэнтра Беларусі ў другой палове XVI-XVIII ст.
- Суадносіны рэнтных формаў цяглых сялян магнацкіх уладанняў усходу Беларусі ў другой палове XVII-XVIII ст.
- Содержание
- Тема1. Исторические источники, их классификация 12
- Тема 2. Электронные таблицы – программное обеспечение 18
- Тема 3. Основные понятия и приемы работы в электронных таблицах ms Excel. 20
- 220050, Минск, проспект Франциска Скорины, 4.
- 220030, Минск, ул. Красноармейская, 6.