Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет ДневникЗавгородняя А.С.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

3.4 Использование запросов для поиска информации

При создании query необходимо определить:

  • Поля в базе данных, по которым будет идти поиск информации

  • Предмет поиска в базе данных

  • Перечень полей в результате выполнения запроса

Рисунок 38

В окне база данных выбрать вкладку Запросы и дважды щелкнуть на пиктограмме Создание query с помощью мастера, появится окно Создание простых запросов.

В окне мастера выбрать необходимую таблицу (таблицу - источник) из опции Таблицы и запросы и выбрать поля данных. Если query формируется на основе нескольких таблиц, необходимо повторить действия для каждой таблицы – источника.

Затем в окне Мастера надо выбрать подробный или итоговый отчет и щелкнуть на кнопке Далее. После этого необходимо задать имя запроса и выбрать один из вариантов дальнейшего действия: Открыть query для просмотра данных или Изменить макет запроса и нажать кнопку Готово. В результате чего получите готовый query.

Создание запроса на выборку с помощью Конструктора

С помощью конструктора можно создать следующие виды запросов:

  • Простой

  • По условию

  • Параметрические

  • Итоговые

  • С вычисляемыми полями

Чтобы вызвать Конструктор запросов, необходимо перейти в окно базы данных. В окне база данных необходимо выбрать вкладку Запросы и дважды щелкнуть на пиктограмме Создание запроса в режиме конструктора. Появится активное окно Добавление таблицы на фоне неактивного окна «Запрос: запрос на выборку».

В окне Добавление таблицы следует выбрать таблицу – источник или несколько таблиц из представленного списка таблиц, на основе которых будет проводиться выбор данных, и щелкнуть на кнопке Добавить. После этого закрыть окно Добавление таблицы, окно «Запрос: запрос на выборку» станет активным.

Окно Конструктора состоит из двух частей – верхней и нижней. В верхней части окна размещается схема данных запроса, которая содержит список таблиц – источников и отражает связь между ними.

В нижней части окна находится Бланк построения запроса QBE (Query by Example), в котором каждая строка выполняет определенную функцию:

  • Поле – указывает имена полей, которые участвуют в запросе

  • Имя таблицы – имя таблицы, с которой выбрано это поле

  • Сортировка – указывает тип сортировки

  • Вывод на экран – устанавливает флажок просмотра поля на экране

  • Условия отбора - задаются критерии поиска

  • Или – задаются дополнительные критерии отбора

Рисунок 39

Выбрать вкладку Запросы – Создать

В появившемся окне выбрать режим Конструктор – ОК. Добавить нужные таблицы (Личные данные, Список) - ОК

Выберите поля Фамилия, Имя, Отчество и номер Телефона. Для этого достаточно сделать двойное нажатие мышкой по имени поля.

Сделайте запрос отображения всех фамилий начинающихся с буквы «А». Это можно сделать с помощью включения условии: Like "А*"

Нажмите на кнопку для представления запроса.

В итоге отобраны фамилии, начинающиеся на букву «В»

3.5Формирование отчетов.

Отчет – это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных.

При печати таблиц и запросов информация выдается практически в том виде, в котором хранится. Часто возникает необходимость представить данные в виде отчетов, которые имеют традиционный вид и легко читаются. Подробный отчет включает всю информацию из таблицы или запроса, но содержит заголовки и разбит на страницы с указанием верхних и нижних колонтитулов.

В Microsoft Access можно создавать отчеты различными способами:

  • Конструктор

  • Мастер отчетов

  • Автоотчет: в столбец

  • Автоотчет: ленточный

  • Мастер диаграмм

  • Почтовые наклейки

Рисунок 40

Мастер позволяет создавать отчеты с группировкой записей и представляет собой простейший способ создания отчетов. Он помещает выбранные поля в отчет и предлагает шесть стилей его оформления. После завершения работы Мастера полученный отчет можно доработать в режиме Конструктора. Воспользовавшись функцией Автоотчет, можно быстро создавать отчеты, а затем вносить в них некоторые изменения.

Для создания Автоотчета необходимо выполнить следующие действия:

  • В окне базы данных щелкнуть на вкладке Отчеты и затем щелкнуть на кнопке Создать. Появится диалоговое окно Новый отчет.

  • Выделить в списке пункт Автоотчет: в столбец или Автоотчет: ленточный.

  • В поле источника данных щелкнуть на стрелке и выбрать в качестве источника данных таблицу или запрос.

  • Щелкнуть на кнопке ОК.

  • Мастер автоотчета создает автоотчет в столбец или ленточный (по выбору пользователя), и открывает его в режиме Предварительного просмотра, который позволяет увидеть, как будет выглядеть отчет в распечатанном виде.

  • В меню Файл щелкнуть на команде Сохранить. В окне Сохранение в поле Имя отчета указать название отчета и щелкнуть на кнопке ОК.

Изменение масштаба отображения отчета

Для изменения масштаба отображения пользуются указателем — лупой. Чтобы увидеть всю страницу целиком, необходимо щелкнуть в любом месте отчета. На экране отобразится страница отчета в уменьшенном масштабе. Снова щелкнуть на отчете, чтобы вернуться к увеличенному масштабу отображения.

В увеличенном режиме представления отчета, точка, на которой вы щелкнули, окажется в центре экрана. Для пролистывания страниц отчета пользуются кнопками перехода внизу окна.

Печать отчета

Для печати отчета необходимо выполнить следующее:

  • В меню Файл щелкнуть на команде Печать.

  • В области Печатать щелкнуть на варианте Страницы.

  • Чтобы напечатать только первую страницу отчета, введите 1 в поле "с" и 1 в поле "по".

  • Щелкнуть на кнопке ОК.

Прежде чем печатать отчет, целесообразно просмотреть его в режиме Предварительного просмотра, для перехода к которому в меню Вид нужно выбрать Предварительный просмотр.

Если при печати в конце отчета появляется пустая страница, нужно убедиться, что параметр Высота для примечаний отчета имеет значение 0. Если при печати пусты промежуточные страницы отчета, убедитесь, что сумма значений ширины формы или отчета и ширины левого и правого полей не превышает ширину листа бумаги, указанную в диалоговом окне Параметры страницы (меню Файл).При разработке макетов отчета руководствуйтесь следующей формулой: ширина отчета + левое поле + правое поле <= ширина бумаги. Для того чтобы подогнать размер отчета, необходимо использовать следующие приемы:

  • изменить значение ширины отчета;

  • уменьшить ширину полей или изменить ориентацию страницы.

Создание отчета

  1. Запускаем программу Microsoft Access. Откройте БД (например, учебную базу данных «Деканат»).

  2. Создаём Автоотчет: ленточный, используя в качестве источника данных таблицу (например, Студенты). Отчет открывается в режиме Предварительного просмотра, который позволяет увидеть, как будет выглядеть отчет в распечатанном виде

  1. Переходим в режим Конструктора и выполняем редактирование и форматирование отчета. Для перехода из режима предварительного просмотра в режим конструктора необходимо щелкнуть команду Закрыть на панели инструментов окна приложения Access. На экране появится отчет в режиме Конструктора.

Редактирование:

  1. Удаляем поля код студента в верхнем колонтитуле и области данных;

  2. Перемещаем влево все поля в верхнем колонтитуле и области данных.

  3. Изменяем надпись в заголовке страницы

В разделе Заголовок отчета выделить надпись Студенты.

Поместить указатель мыши справа от слова Студенты, так чтобы указатель принял форму вертикальной черты (курсора ввода), и щелкните в этой позиции.

Вводим НТУ «ХПИ» и нажмите Enter.

  1. Перемещаем Надпись. В Нижнем колонтитуле выделить поле =Now() и перетаскиваем его в Заголовок отчета под название Студенты. Дата будет отображаться под заголовком.

  2. На панели инструментов Конструктор отчетов щелкнуть на кнопке Предварительный просмотр, чтобы просмотреть отчет

Форматирование:

  1. Выделяем заголовок Студенты НТУ «ХПИ»

  2. Изменяем гарнитуру, начертание и цвет шрифта, а также цвет заливки фона.

  3. На панели инструментов Конструктор отчетов нужно щелкнуть на кнопке Предварительный просмотр, чтобы просмотреть отчет.

Рисунок 41