Создание сложных запросов. Работа с гиперссылками
Цель работы: научиться создавать запросы с построением выражений, перекрестные запросы, запросы на обновление; добавлять поля в таблицу, подключать к БД файлы-документы, созданные в других приложениях; выбирать необходимую информацию из БД по нестандартным признакам.
Материал для работы: БД Uchebn, Orsha.
Ход работы. Построитель выражений.
Подготовьтесь к работе. Откройте БД Ushebn. Выберите таблицу с населенными пунктами.
При работе с БД иногда возникает необходимость выбрать информацию по более сложному условию. Например, просмотрите выбранную таблицу, обратив внимание на поле Повет. А нам необходим список населенных пунктов с указанием повета. Рассмотрим, какие возможности предоставляет программа.
Создайте простой запрос, выбрав необходимые поля для получения информации о названиях населенных пунктов и поветах. Обратите внимание, что в некоторых записях поле Повет – пустое;
Рис. 13. Окно диалога при выборе команды Построить
перейдите в режим Конструктора (Вид/ Конструктор);
в поле Повет в строке Условие отбора правой кнопкой вызовите контекстное меню, выберите команду Построить (рис.13);
в окне диалога <Построитель выражений> в нижней области дважды щелкните по параметру Таблица. Откроется информация о таблицах и полях; выберите таблицу с населенными пунктами и поле Повет в области справа (рис 14);
Рис. 14. Окно диалога <Построитель выражений>
щелкните в верхней области (должен появится курсор) и наберите is not null и нажмите ОК;
просмотрите запрос в режиме Таблица. Записей с пустым полем Повет нет.
Сохраните запрос с соответствующим именем.
Усложним задание. Бытует мнение, что белорусские названия сел заканчиваются на "чи". Выберите только те населенные пункты, которые заканчиваются на "чи". Для этого
создайте аналогичный простой запрос;
вызовите контекстное меню в строке Условие отбора;
выберите таблицу, поле;
в верхней области наберите Like”*чи”; для набора можете использовать вспомогательные кнопки;
откройте запрос в режиме Таблица. На экране будет список населенных пунктов, названия которых заканчиваются на "чи".
Перекрестный запрос.
? Ответьте на вопрос: сколько землевладельцев прибывало в войско каждый месяц?
Для этого составьте список землевладельцев, в котором будет информация когда каждый из них прибывал в войско (в каком месяце):
на вкладке Запрос выберите Создать/ Перекрестный запрос. Откроется окно Мастера;
выберите имя таблицы в верхней области окна диалога/ Далее;
выберите поле, значение которого будет в строках таблицы (поле Фамилия)/ Далее;
выберите поле, значение которого будет в столбцах (поле Дата)/ Далее;
выберите протяженность временного интервала (месяц)/ Далее;
выберите функцию, которая будет использоваться для подведения итогов (Count – подсчет одиниковых значений)/ Далее;
присвойте имя запросу (например, Прибытие)/ Готово.
Запрос откроется в режиме Таблицы; просмотрите информацию.
Запрос на обновление.
Как откорректировать таблицы БД, данные в которую вводили разные операторы. Для того, чтобы внести изменения не во все записи, а только в те, где это необходимо, в бланке запроса необходимо сформулировать условие отбора.
Например, для населенного пункта Везовец обновите название повета (вместо Слнм, Слн введите Слонимский). Для этого
откройте таблицу с населенными пунктами, посмотрите, как набрано поле Повет для имения Везовец;
создайте простой запрос на основе таблицы с населенными пунктами, выберите поля Название нас.пункта и Повет/ Далее/ задайте имя (например, Обновление/Готово;
Запрос откроется в режиме Таблица. Перейдите в режим Конструктор;
выберите команды Запрос/ Обновление. В нижней области окна диалога появится строка Обновление;
наберите в строке Условие отбора поля Название нас.пункта Везовец;
в строке Обновление поля Повет наберите Слонимский;
выберите команды Запрос/ Запуск и подтвердите обновление;
закройте окно запроса. Сохраните структуру макета.
На вкладке Запрос появится запрос Обновление со специальным знаком в имени;
перейдите на вкладку Таблица. Проверьте, появилось ли в основной таблице полное название повета напротив нас.пункта Везовец.
Запрос на удаление.
Можно удалить записи из таблицы по какому-либо условию.
Например удалите те записи таблицы Населенные пункты, где поле Повет – пустое. Для этого
создайте простой запрос, выбрав поле Повет. Задайте ему имя/ Готово;
откройте запрос в режиме Конструктор;
в строке Условие отбора постройте выражение is null;
выберите команды Запрос/Удаление;
подтвердите создания запроса на удаление, выполнив команды Запрос/ Запуск;
сохраните запрос, подтвердив изменение структуры макета;
в режиме Таблица просмотрите информацию. Записей с пустым полем Повет на экране не будет.
Поле с типом Гиперссылка.5
Гиперссылки используются в формах и таблицах для перехода к объектам той же самой или другой базы данных, к документам, созданным в Microsoft Word, Microsoft Excel и Microsoft PowerPoint, а также к документам, расположенным в глобальной сети Интернет или в местной корпоративной сети.
Данный тип поля может использоваться для создания файлов описания каких-либо объектов и/или событий, графических файлов со схемами, картами, иллюстрациями и подключения их к БД. Например, в научно-исследовательской базе данных “Орша” таблица “Objects” содержит гиперссылки на отсканированные фрагменты карты, где находилось имение.
Задание: Создать и подключить к БД файл с исторической справкой для одного из упомянутых населенных пунктов в базах данных Uchebn или Orsha. Для этого
в MS Word создайте небольшой файл, в котором опишите какой-либо населенный пункт (краткая историческая справка);
сохраните его в рабочей папке с именем, например, Историческая справка_Везовец;
в MS Access откройте нужную Вами БД, а в ней соответствующую таблицу;
перейдите в режим Конструктора, добавьте новое поле за полем Название нас. пункта. Курсор установите на поле Тип населенного пункта, выберите команды Вставка/ Строки.
дайте имя новому полю, например Ист_справка (Hist_sprav), определите его тип, раскрыв список Тип данных и, выбрав Гиперссылка, задайте описание;
перейдите в режим Таблицы, сохранив изменения, в поле типа Гиперссылка в записи с выбранным населенным пунктом выполните команды Вставка/ Гиперссылка;
в открывшемся окне диалога <Добавить гиперссылку> с помощью верхней клавиши Обзор найдите созданный файл-описание Историческая справка, выделите его/ ОК;
еще раз подтвердите создание гиперссылки (ОК);
в режиме Таблицы в выбранном поле появится ссылка на файл-описание. Курсор примет форму “руки”. Двойной щелчок откроет описание населенного пункта. Просмотрите вашу гиперссылку;
вернитесь в окно базы данных.
Дополнительное задание.
Постройте запрос, выбрав только населенные пункты Виленского повета (Like "Влн").
Создайте перекрестный запрос, чтобы получить таблицы с информацией о прибытии в войско по Должностям – Датам и по Титулам – Датам.
Сохраните информацию, завершите работу.
Лабораторная работа № 5
- Введение
- Рабочая программа курса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.