Cоставление форм, запросов, отчетов в ms access. Создание отчётов в Microsoft Access

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

С помощью команды контекстно-зависимого меню, вызываемого правой кнопкой мыши, спроектированную форму (таблицу или запрос) можно сохранить как отчет для дальнейшего использования. Кроме того, отчет можно спроектировать с помощью мастера или «вручную» с помощью конструктора отчетов, используя предлагаемый им набор инструментов, определив вычисляемые поля и внеся указания о порядке сортировки и группировки данных. Приемы проектирования отчета в режиме конструктора идентичны приемам, используемым при создании формы.

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

Разработка отчетов

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

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

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

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

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

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

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

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

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

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

Разработка отчета на основе запроса

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

Рассмотрим технологию создания сложного отчета с использованием запроса на примере формирования бланка "Экзаменационная ведомость" группы по заданному предмету. Макет отчета показан на рисунке.

Организуем запрос, окно конструктора которого показано на рисунке.

При создании запроса связи между таблицами установятся автоматически. Связи таблиц ИЗУЧЕНИЕ, ПРЕДМЕТ, ПРЕПОДАВАТЕЛЬ определяются в соответствии со схемой БД.

Между таблицами СТУДЕНТ и ИЗУЧЕНИЕ автоматически установится связь по одноименному полю НГ. Эта связь является связью-объединением, которой нет в схеме данных базы. Заметим, что эти таблицы находятся в отношениях многие-ко-многим, т. к. один студент изучает много предметов и один предмет изучается многими студентами. Связь, установленная между таблицами СТУДЕНТ и ИЗУЧЕНИЕ, определяет операцию симметричного объединения . При этом записи из этих таблиц объединяются и добавляются в результат только в том случае, если связанные поля содержат одинаковые значения.

В запрос введено поле ВИДЗ для отбора только тех записей, которые связаны с видом занятия "Лекция", поскольку преподавателем, принимающим экзамен, обычно является лектор. Кроме того, в строку "Условие отбора" полей НГ и НП соответственно введены записи [Номер группы] и [Название предмета]. Это приведет к открытию окон для ввода параметров при открытии отчета, например:

  • Запустим создание отчета в режиме мастера. В качестве источника данных выберем созданный запрос.
  • На первом шаге мастера переведем из доступных в выбранные все поля запроса, кроме ВИДЗ.
  • На втором шаге определяется группировка данных в отчете. В данном случае, способ группировки не очень важен, поскольку эта часть "доработки" заготовки макета будет выполнена вручную в режиме конструктора. Оставим группировку, как показано на рисунке.

  • На третьем шаге выберем способ сортировки записей — по возрастанию номеров студентов НС.
  • На четвертом шаге выберем вид макета отчета — "структура 1".
  • На пятом шаге выберем стиль отчета — "строгий".
  • На шестом шаге зададим имя отчета — "Экзаменационная ведомость" и нажмем "Готово".
  • Для редактирования откроем заготовку отчета в режиме конструктора. Рабочая область окна показана на рисунке.

  • Преобразуем заготовку к следующему виду:

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

Пример экзаменационной ведомости для группы M102 и предмета "Информатика" показан на рисунке.

Контрольные вопросы

  1. Каково основное назначение отчетов?
  2. Сравните назначение отчетов и назначение форм.
  3. Какова оптимальная технология разработки отчетов с точки зрения трудоемкости?
  4. Как организовать открытие окна для ввода данных в запросе или в отчете, создаваемом на базе запроса?
  5. Как при работе с Мастером отчетов изменить группировку данных в отчете?
  6. Какие разделы имеются в окне конструктора отчетов? Для чего они предназначены? Как добавить отсутствующие и удалить ненужные разделы?

Отчет (report) - это объект базы данных, который используется для вывода на экран, в печать или файл структурированной информации. Reports позволяют извлечь из таблиц или запросов базы данных необходимую информацию и представить ее в виде удобном для восприятия. Report содержит заголовок, область данных, верхний и нижний колонтитулы, примечание и разбит на страницы.

Отчеты служат для сбора и представления данных, содержащихся в таблицах. Обычно отчет позволяет ответить на определенный вопрос, например: «Сколько денег было получено от каждого клиента в этом году?», «В каких городах есть клиенты нашей компании?» Каждый отчет можно отформатировать так, чтобы представить сведения в наиболее удобном виде.

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

В Microsoft Access 2007 для создания отчетов можно использовать различные средства (рис. 9):

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

· Конструктор отчетов

· Инструмент Report

· Пустой report

Отчеты целесообразно выполнять с помощью Мастера или других указанных инструментов, а дорабатывать их, т.е. вносить необходимые изменения можно в режиме макета или конструктора. В Microsoft Access 2007 предусмотрено два режима внесения изменений и дополнений в reports: режим макета и режим конструктора.

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

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

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

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

· Щелкнуть на кнопке ОК (рис. 9).


Рис. 10.

· Все "Доступные поля" переведем в "Выбранные поля", выделив их и щелкнув на кнопку.

· На следующем шаге (Добавить уровни группировки?) щелкаем далее.

· На шаге "Выберите порядок сортировки записей". В раскрывающемся списке выберем "Фамилия" для сортировки по возрастанию.

· На шаге "Выберите вид макета для отчета". Выбираем: Макет - блок, ориентация - книжная. Щелкнуть на кнопке Далее.

· На шаге " Выберите требуемый стиль". Выбираем - Изящная.

· Следующий шаг - "Задайте имя отчета". Вводим имя - Студенты мастер_отчетов.

Дальнейшие действия: Просмотреть report; Изменить макет отчета. Выбираем Просмотреть, щелкаем на кнопке Готово. Report открывается в режиме Предварительного просмотра, который позволяет увидеть, как будет выглядеть report в распечатанном виде.


Рис. 11.

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


Рис. 12.

Редактирование:
1) удалите поля Код Студента в верхнем колонтитуле и области данных;
2) удалите поля Код Группы в верхнем колонтитуле и области данных;
3) На место поля Код Группы переместить поле "Название" из списка "Группы студентов";
4) переместите влево все поля в верхнем колонтитуле и области данных.
5) Измените надпись в заголовке страницы, введите НТУ «ХПИ» и нажмите Enter.
6) Переместите Надпись. В Нижнем колонтитуле выделить поле =Now() и перетащить его в Заголовок под название Студенты. Дата будет отображаться под заголовком.

Форматирование:
1) Выделите заголовок Студенты НТУ «ХПИ»
2) Измените гарнитуру, начертание и цвет шрифта, а также цвет заливки фона. Report в режиме конструктора примет вид, представленный на рисунке 5.


Рис. 13.

3) Перейдите в режим предварительного просмотра. Для перехода в режим предварительного просмотра необходимо щелкнуть правой кнопкой мыши на названии отчета в области переходов и в контекстном меню выбрать режим "Предварительный просмотр" (рис 6).


Рис. 14.

Инструмент Отчет . Для быстрого создания отчета, т.е. создания одним щелчком мыши можно воспользоваться инструментом Report. В этом случае report формируется на базе существующей таблицы или запроса. В созданном отчете будут отображаться все записи таблицы или запроса, на базе которых создается report. Но созданный report можно будет изменить в режиме макета или конструктора.

Для создания отчета необходимо выполнить следующее. В области переходов надо выделить таблицу (например, Студенты), на основе которой нужно создать report. Затем перейти на вкладку Создание и щелкнуть на пиктограмме Report. На экране будет отображен простой Отчет на основе текущей таблицы Студенты.

Средство Пустой отчет . Инструмент "Пустой report" позволяет создавать reports с нуля в режиме макета. Для этого надо щелкнуть Пустой report в группе Отчеты на вкладке Создание. В окне редактирования Access 2007 появится Отчет1 с пустой областью данных, а в правой части окна будет отображаться область "Список полей" существующих таблиц. Щелкнув на знак "+" таблицы (например, Студенты), откроется список необходимых полей.

Перетащите требуемые поля из этого списка в report, нажав и удерживая левую клавишу мыши. С помощью инструментов из группы "Элементы управления" на вкладке Формат, можно доработать report, добавив заголовок, номера страниц, дату и время. При необходимости его можно доработать в режиме конструктора. Сохраните report.

Отчеты

Отчет – это эффективное средство для организации данных при выводе на печать.

С помощью отчета предоставляется возможность вывода данных в удобной для чтения и анализе форме. Отчеты можно создавать на основе таблиц и запросов. При сохранении отчета сохраняется только его структура. Данные, выводимые отчетом, всегда соответствуют текущему состоянию записей баз данных. Большинство отчетов имеют ленточный вид или в столбец. Отчет в столбец представляет собой печатную версию формы в столбец. Ленточный отчет аналогичен ленточной форме.

Инструментальные средства Microsoft Office Access 2007 обеспечивают создание от­четов практически любой степени сложности. Структура отчета может быть как очень простой (обычный список), так и очень сложной - сводный отчет о продажах, сгруппи­рованный по различным областям.

Создание любого отчета начинается с определения источника данных. На втором эта­пе можно воспользоваться мастером отчетов, который в интерактивном режиме обеспе­чивает "конструирование" отчета.

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

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

2. Перейдите на вкладку Создание, затем в группе Отчеты щелкните на пиктограмме Отчет .

3. При этом будет немедленно создан отчет (рис. 22).

4. Теперь сохраните отчет, нажав клавиши . Закройте отчет и таблицу, которая служит источником записей для него.

Рис. 22. Наш первый отчет был создан за несколько секунд

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

1. Перейдите на вкладку Создание , затем в группе Отчеты щелкните на пиктограмме Мастер отчетов.

2. В первом окне мастера отчета выберите таблицу и поля в этой таблице, которые будут включены в отчет (рис. 23). Затем щелкните на кнопке Далее.

Рис. 23. Выберите таблицу, на основе которой создается отчет, а также поля, которые будут включены в отчет.

3. В следующем окне выбираются уровни группировки в отчете (рис. 24.), щелкните на кнопке Далее

.

Рис 24. Определение уровней группировки полей в отчете.

4. Вэтом окне выбирается порядок сортировки записей (рис. 25), щелкните на кнопке Далее.


Рис. 25. Определение порядка сортировки полей, выводимых отчетом

5. В этом (рис. 26) выберите макет отчета и щелкните на кнопке Далее.

Рис. 26. Выбираем макет отчета.

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

Рис. 27. Выбираем стиль отображения отдельных элементов отчета

7. В завершающем окне создания отчета выберите предварительный просмотр макета отчета и щелкните на кнопке Готово. Перед вами отобразится отчет в том виде, в котором он выводится на печать (рис. 28).


Рис. 28. Выбираем стиль отображения отдельных элементов отчета.

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

хорошую работу на сайт">

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

МИНСКИЙ ИНСТИТУТ УПРАВЛЕНИЯ

Кафедра математики и информатики

КУРСОВАЯ РАБОТА

По дисциплине "Компьютерные информационные технологии"

на тему "Отчеты в Microsoft Access "

Выполнила студентка гр.30508зт

Соколовская Ю.В.

Реферат

Курсовая содержит _____ страниц, 31 рисунков, 1 приложения.

· Одностолбцовые отчеты .

· Ленточные отчеты

· Многостолбцовые отчеты

· Отчеты с группированием данных

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

· Сводные отчеты

Отчеты делятся на разделы, которые в большинстве пакетов программного обеспечения, предназначенных для создания отчетов, называются полосами или разделами.

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

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

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

Данные можно группировать и сортировать, выбирать их тип, выбирать порядок сортировки, рассчитывать итоги, просматривать содержимое отчета и печатать.

Содержание

  • Введение
  • 1.1 Понятие отчета
  • 2. Отчеты в MS ACCESS
  • 2.3 Модификация отчета
  • 3.2 Подчиненный отчет
  • 3.3 Разработка с помощью мастера отчета на основе подчиненной таблицы
  • 4. Практическое задание
  • Заключение
  • Литература
  • Приложение

Введение

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

По сравнению с другими методами вывода данных на печать, отчеты обладают двумя принципиальными преимуществами:

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

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

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

· Для обеспечения иерархического представления данных можно задать до 10 уровней группировки.

· Для каждой из групп можно задать отдельные заголовки и примечания.

· Можно производить сложные вычисления не только внутри группы или набора строк, но и по нескольким группам одновременно.

· В дополнение к верхнему и нижнему колонтитулу можно задать заголовок и применение для всего отчета.

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

Отчеты Access подразделяются на шесть категорий (макетов):

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

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

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

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

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

ь Сводные отчеты . Такие отчеты содержат подчиненные отчеты. При этом каждый подчиненный отчет создается на основе независимых источников данных, например, таблиц или запросов.

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

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

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

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

1. Характеристика субд MS ACCESS

1.1 Понятие отчета

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

С распространением средств электронной почты, Internet и Intranet Access становится все более популярным средством создания и распечатки отчетов. Для распространения безбумажных отчетов в системе Access предусмотрены следующие методы:

1. Снимки отчетов (Report snaphots ) представляют собой самодостаточные файлы, которые можно передавать как вложение в сообщение электронной почты с помощью Outlook, Outlook Express и любых других программ электронной почты Windows.

2. Статические Web -отчеты представляют собой комбинацию файла XSL (Extensible Stylesheet Language) и файла XML (Extensible Markup Language), представляющих передаваемый документ.

3. Динамические Web -отчеты похожи на статические Web-отчеты XSL/ XML, однако они предоставляют пользователю текущие данные, которые заносятся в отчет при открытии Web-страницы броузером пользователя.

Отчеты представляют собой наилучшее средство представления информации из базы данных в виде печатного документа.

отчет конструктор access раздел

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

Некоторые отчеты состоят из одной страницы, вроде подтверждения заказа, накладной, графика или диаграммы. Многостраничные отчеты Access - каталоги, общие бухгалтерские книги и финансовые инструкции - более распространены, чем одностраничные варианты отчетов. Большинство многостраничных отчетов аналогичны ленточным формам, оптимизированным для печати.

Большинство методов построения форм Access применены также и к отчетам.

Принципиальные отличия между отчетами и формами:

· Отчеты предназначены только для печати, но не отображения данных на экране.

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

· Отчеты невозможно просматривать в режиме таблицы.

· В многостолбцовых отчетах число и ширина столбцов, а также расстояние между ними задаются в диалоговом окне Параметры страницы (Page Setup), но не элементами управления или установками свойств в режиме конструктора.

С другой стороны, характеристики отчетов и форм Access имеют много общего:

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

· Разделы отчета . Они включают в себя заголовок, примечание и колонтитулы.

· Разделы групп отчета . В целом, они аналогичны разделу данных формы.

· Элементы управления . Их добавляют в отчеты из панели элементов Access, а затем перемещают и изменяют их размеры с помощью маркеров.

· Подчиненные отчеты . Такие отчеты включают в отчеты точно так же, как в главные формы включают элементы управления Подчиненная форма/отчет.

2. Отчеты в MS ACCESS

2.1 Автоматическое создание отчёта на основе таблицы или запроса

Access 2002 предлагает несколько способов создания отчётов. Наиболее простым из них является использование средств автоматического создания отчёта. Автоматически создаваемый на основе таблицы или запроса отчёт называется автоотчётом. Access позволяет автоматически создавать отчёты двух форматов: в столбец и ленточный.

Чтобы создать автоотчёт:

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

Рис .1. Диалоговое окно Новый отчет

2. В списке диалогового окна Новый отчет выделить один из элементов: Автоотчет : в столбец или Автоотчет : ленто ч ный .

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

4. Нажать кнопку ОК .

В результате Access автоматически создаст отчет на основе выбранного источника данных, используя ленточный формат или формат в столбец. Ленточный формат располагает поля выводимых записей в строку. Формат в столбец располагает поля выводимых записей в столбец. Автоотчет, созданный с использованием любого из этих форматов, будет включать все поля и записи, имеющиеся в выбранном источнике данных.

Чтобы созданный отчет можно было использовать в дальнейшем, его необходимо сохранить. Для этого выберите команду Файл , Сохранить . В поле Имя отчета появившегося диалогового окна Сохранение введите нужное название и нажмите кнопку ОК.

2.2 Создание отчета с помощью мастера отчетов

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

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

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

Чтобы создать отчет о наличном ассортименте товаров, необходимо выполнить следующие действия.

1. Щелкнуть на кнопке Отчеты в левой части окна базы данных и затем щелкнуть на кнопке Создать. Access отобразит диалоговое окно Новый отчет. Это диалоговое окно позволяет выбрать один из трех мастеров отчетов, два стиля авто отчета и режим конструктора.

2. Как и формам, отчетам необходим источник данных - таблица или запрос. Необходимо выбрать в раскрывающемся списке в нижней части диалогового окна Новый отчет таблицу Товары (рис.2), а в верхнем списке - опцию Мастер отчетов. Щелкнуть на кнопке ОК. Откроется первое диалоговое окно мастера отчетов.

Рис.2. Выберите таблицу или запрос в качестве источника данных отчета и затем выберите пункт Мастер отчетов в диалоговом окне Новый отчет

3. Выбираемые здесь поля представляют собой строки отчета. Создаваемый отчет должен отображать имя товара и поставщика, чтобы пользователям не требовалось сверять коды и имена в другом отчете. Следовательно, из таблицы Товары в отчет необходимо включить поля Код Типа, Код Товара, Код Поставщика и На Складе. Выбирайте эти поля именно в такой последовательности в списке Доступные поля и переносите в список Выбранные поля, щелкая на кнопке >. При добавлении имени поля в список Выбранные поля Access удаляет его из списка Доступные поля. Поле можно также перенести, дважды щелкнув на его имени в списке Доступные поля, после чего это имя отобразится в списке Выбранные поля. Поля расположены в списке Выбранные поля в столбец; в отчете же они отобразятся в том же порядке, но слева направо.

4. Чтобы продемонстрировать, как мастер работает с отчетами, которые связаны с несколькими таблицами, надо включить в отчет поле Название из таблицы Поставщики. Для этого необходимо открыть список Таблицы и запросы и выбрать Таблица: Поставщики.

5. Столбец Название должен располагаться в отчете после столбца Код Поставщика. Поэтому надо выбрать поле КодПоставщика в списке Выбранные поля. Затем щелкнуть на поле Название в списке Доступные поля, затем - на кнопке >. Тогда Access перенесет поле Название из списка Доступные поля в список Выбранные поля и вставит его между полями Код Поставщика и На Складе (рис.3). Щелкните на кнопке Далее, чтобы перейти во второе диалоговое окно мастера отчетов.

Рис.3. Выбор полей для отчета в первом диалоговом окне мастера отчетов

6. Мастер предлагает выбрать тип представления данных в отчете. Необходимо обратить внимание на кнопку Вывести дополнительные сведения. Щелкнуть на ней, чтобы отобразить первое окно из ряда диалогов подсказки мастера отчетов. Если щелкнуть на кнопке Показать примеры, Access отобразит дополнительные окна с советами. В окнах используются примеры из таблиц Продажи, Клиенты и Заказы, чтобы показать различные способы группирования, которые мастер отчетов может автоматически применить к отчету. Чтобы вернуться в диалоговое окно мастера, показанное на рис.4, надо щелкнуть на кнопке Закрыть.

Рис.4. Во втором диалоговом окне мастера выбрать одну таблицу как базовую

7. Для данного отчета следует выбрать собственный вариант группировки. Поэтому надо принять выбранную по умолчанию опцию Товары. Затем щелкнуть на кнопке Далее, чтобы перейти в следующее диалоговое окно.

8. Мастер предлагает задать в отчете уровни группирования. Выбрать в списке поле Код Типа и щелкните на кнопке >, чтобы задать группирование по типам товаров. Диалоговое окно представлено на рис.5.

Рис.5. В третьем диалоговом окне мастера задать поле, по которому будет группироваться отчет

9. Щелкнуть на кнопке Группировка. Мастер отчетов отобразит диалоговое окно Интервалы группировки. Изменяя интервал группировки, можно влиять на то, как Access группирует данные отчета. Числовые поля, например Код Типа, можно группировать по 10, по 50, по 100 и т.д. типов в группе. Текстовые поля можно группировать по первой букве, первым трем буквам и т.д. Мастер проверяет тип данных поля и предлагает соответствующие интервалы группировки.

10. В данном отчете не требуется особого интервала группирования. Поэтому принять уже заданную в списке Интервалы группировки опцию обычный и щелкнуть на кнопке ОК, чтобы вернуться к мастеру отчетов. Надо щелкнуть на кнопке Далее, чтобы перейти в четвертое диалоговое окно мастера.

11. Записи в группе можно сортировать по любым четырем полям по возрастанию или убыванию (см. рис.6). Поле Код Типа отсутствует в списке полей, которые можно сортировать. Записи сгруппированы по этому полю и, следовательно, сортируются автоматически по первичному ключу таблицы. Выберите в первом раскрывающемся списке поле Код Товара.

Рис.6. В четвертом диалоговом окне мастера выбирается поле, по которому отсортируются записи внутри группы

12. Щелкнуть на кнопке Итоги. Отобразится диалоговое окно Итоги. Если для столбца отчета необходимо вычислить какие-нибудь итоговые значения, выберите в этом диалоговом окне соответствующую опцию. В нем показаны все числовые поля отчета, не относящиеся к типу Счетчик. Для вычисления суммы, среднего арифметического и выбора минимального и максимального значений поля, установить флажок соответствующей опции. В зависимости от установленных флажков, мастер добавит соответствующие поля в конец отчета.

13. Переключатели Показать позволяют указать должен ли отчет отображать только итоговые поля или вес данные с итоговыми полями, добавленными в конец каждой группы и в конец всего отчета. В данном примере для поля НаСкладе установите флажки Sum (Сумма) и Avg (Среднее). В группе опций Показать отметьте опцию данные и итоги. Установите флажок опции Вычислить проценты - итоги каждой группы отобразятся в процентах от общего итога. Щелкнуть на кнопке ОК, чтобы вернуться в диалоговое окно мастера отчетов, и щелкнуть на кнопке Далее.

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

Рис.7. Макет Ступенчатый чаще всего подходит для отчета с несколькими столбцами.

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

Следует выбрать один из предварительно заданных стилей отчета. В левой части окна можно просмотреть выбранный стиль (рис.8). Выбираем стиль Сжатый и щелкаем на кнопке Далее, чтобы перейти в последнее диалоговое окно мастера.

Рис.8. Выбор одного из шести предварительно заданных стилей для отчета

Вводим имя отчета: отчСписокТоваровПоТипам . Под этим именем отчет и будет сохранен (рис.9). Выбираем опцию Просмотреть отчет и щелкаем на кнопку Готово, чтобы завершить создание отчета. Мастер отчетов создаст отчет и отобразит его в режиме предварительного просмотра

Рис.9. Присваивается имя, под которым будет сохранен отчет

Отчет, созданный мастером отчетов имеет множество дефектов макета, которые можно исправить. Можно воспользоваться полосами прокрутки, чтобы расположить отчет так, как это показано на рисунке. Когда закончите просмотр отчета, закройте его.

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

2.3 Модификация отчета

Добавление и удаление разделов отчета

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

· Для того чтобы добавить разделы заголовка и примечаний отчета нужно выбрать команду "Вид, Заголовок/Примечание отчета"

· Для того чтобы добавить верхние и нижние колонтитулы страницы, нужно выбрать команду "Вид, Колонтитулы".

· Для того чтобы добавить заголовок или примечание группы, нужно нажать на кнопку панели управления "Сортировка и группировка" и установить значение "Да" для свойств "Заголовок группы" и "Примечание группы".

Если вы осуществляете группировку данных больше чем в один уровень (группа, подгруппа, под-подгруппа), то можете добавлять групповые заголовок и примечание для каждого уровня группировки. Эта операция добавляет к отчету дополнительную пару разделов для каждого уровня группировки.

Удалить разделы из отчета можно используя те же способы, которые использовались для создания разделов. Для того чтобы удалить ненужные разделы:

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

· Для того чтобы одновременно удалить заголовок и примечание отчета, выберите команду "Вид, Заголовок/примечание отчета". Если в заголовке отчета или в разделе примечаний содержится элемент управления, то появится сообщение системы, предупреждающее о том, что вы потеряете элементы управления в удаляемых разделах.

· Для того чтобы одновременно удалить верхний и нижний колонтитулы, выберите команду "Вид, Колонтитулы". Если хоть один из разделов содержит элементы управления, то на экране возникнет уведомление об этом. Для того чтобы удалить заголовок или примечание группы, нажмите кнопку "Сортировка и группировка" на панели инструментов. Задайте значение "Нет" для свойства "Заголовок группы" или "Примечание группы".

Использование разрыва страницы и печать колонтитулов

Свойства "Конец страницы" и "Не разрывать" разделов заголовка группы, области данных и примечаний группы позволяют управлять принудительными разрывами страниц. Для того чтобы установить значения этих свойств, сделайте двойной щелчок на границе раздела группы. На экране появится диалоговое окно свойств данного раздела. Установка свойства "Конец страницы" приводит к принудительной вставке разрыва страницы до печати раздела. Если вы установили значение "Да" свойства "Не разрывать", а на текущей странице не хватает места для печати всего раздела, то добавляется разрыв страницы и весь раздел печатается на следующей странице.

Для того чтобы задать печать колонтитулов на первой и последней странице, необходимо выбрать команду "Правка, Выделить отчет", а затем щелкнуть по кнопке "Свойства" на панели инструментов. Затем вы можете выбрать параметры печати для свойств "Верхний колонтитул" и "Нижний колонтитул" на вкладке "Макет"

2.4 Сохранение и печать отчета

Сохранить отчет можно в любой момент, выполнив команду Файл/Сохранить или Файл/Сохранить как в окне конструктора отчета или щелкнув на кнопке Сохранить панели инструментов. Если отчет сохраняется впервые или каждый раз по команде Сохранить как , или Экспорт, необходимо указывать имя отчета.

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

Кнопка Печать панели инструментов режима предварительного просмотра позволяет вывести данный отчет на печать. С помощью команды Файл / Параметры страницы можно выбрать принтер, задать формат бумаги, размер полей, расстояние между строками, ориентацию (книжная, альбомная) и т.д. Команда Файл. / Печать позволяет выбрать для печати отдельные страницы отчета, распечатать заданное число копий, вывести отчет в файл, который должен распечатываться в другое время.

3. Практикование и разработка сложных отчеов

3.1 Создание отчета с помощью конструктора отчета

Конструктор отчетов служит для редактирования отчета, созданного в мастере отчетов.

Создание и изменение макета отчета осуществляется в окне конструктора отчетов. Отчеты делятся на разделы, которые в большинстве пакетов программного обеспечения, предназначенных для создания отчетов, называются полосами или разделами. При создании отчета в режиме конструктора в окне первоначально отображаются пустые разделы отчета, как показано на рис.1.

Рис .1. Разделы отчета в режиме конструктора отчетов

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

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

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

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

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

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

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

Кнопка Параметры панелей инструментов позволяет добавить или удалить кнопки, снимая или устанавливая флажки в открывающемся списке кнопок, или открыть окно настройки панелей.

Создание отчета для одной таблицы

Рассмотрим технологию создания однотабличного отчета на примере получения списков студентов по группам.

Пусть в результате проектирования макета отчета списки студентов определены перечисленные ниже требования к отчету:

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

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

· Вывод названия отчета должен производиться на каждой странице отчета.

Выберите в окне базы данных объект Отчеты . Начать конструирование отчета можно разными способами. Можно сразу перейти в режим конструирования, выбрав в окне базы данных строку Создание отчета в режиме конструктора . В этом случае сразу открывается не связанный с источником отчет (см. рис.1).

Можно начать конструирование, нажав кнопку Создать . В открывающемся диалоговом окне (рис.2) Новый отчет , позволяющем выбирать разные режимы, в данном случае необходимо выбрать вариант Конструктор . Если в этом окне в качестве источника данных отчета выбрать таблицу (запрос), то одновременно с открытием нового отчета в режиме конструктора откроется дополнительное окно со списком полей источника.

Рис .2. Окно выбора варианта создания отчета, таблицы-источника

Выберем в качестве источника для рассматриваемого примера таблицу студент. Появится окно со списком доступных полей источника отчета (рис.2).

В открывшемся окне конструктора отображается макет создаваемого отчета, который содержит разделы, указанные на рис.1. Если раздел Заголовок отчета отсутствует, включим его с помощью команды меню Вид | Заголовок/примечание отчета или соответствующей кнопки панели инструментов конструктора отчетов. Для удобства работы можно на панели конструктора добавить кнопку Заголовок/примечание отчета , при использовании которой добавляются соответствующие разделы.

Группировка и сортировка данных отчета

Для выполнения требований к группировке и сортировке отображаемых в отчете данных можно использовать кнопку Сортировка и группировка на панели инструментов конструктора. Далее задаются необходимые параметры в открывающемся диалоговом окне Сортировка и группировка . Для рассматриваемого примера в этом окне необходимо задать группировку записей по полю нг и сортировку по полю не (рис.3).

Рис .3. Окно определения групп записей по полю НГ

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

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

После определения группировки в окне конструктора отчета (рис.4) появляются дополнительные разделы Заголовок группы "НГ" , Примечание группы "НГ" .

Для задания сортировки в следующей строке диалогового окна достаточно записать (выбрать) имя соответствующего поля. В области Свойства группы этого поля в строках Заголовок группы "НГ и Примечание группы "НГ" по умолчанию установлены значения Нет, что и устанавливает по этому полю только сортировку.

В рассматриваемом примере для вывода отсортированного списка студентов в каждой группе зададим сортировку по полю номера студента не. Для этого в диалоговом окне выберем во второй строке поле нс.

Рис .4. Окно конструктора отчетов при разработке отчета для вывода данных из одной таблицы СТУДЕНТ

Размещение данных в разделах отчета

Процедура размещения полей из таблиц включает два этапа.

1. Размещение поля группировки.

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

В примере отчета поле не должно быть размещено в разделе Заголовок группы "НГ . Если список полей источника не открыт, нажмем кнопку панели инструментов конструктора отчетов Список полей . Перетащим с помощью мыши поле не из списка полей в раздел Заголовок группы . Откорректируем подпись поля, изменив ее на список студентов группы (рис.4).

Установим нужный шрифт для элементов. Для установки размеров рамки по размеру текста подписи выполним команду Формат | Размер | По размеру данных или нажмем соответствующую кнопку панели инструментов.

2. Формирование табличной части отчета.

В соответствии с проектом макета необходимо разместить поля для табличной части так, чтобы их имена располагались в области данных, а подписи полей для формирования заголовка столбца - в области Заголовок группы . Тогда в области данных после формирования отчета будут размещены строки табличной части, а в области заголовка - названия столбцов. При этом следует иметь в виду, что после перетаскивания полей из списка источника в область данных они поместятся туда вместе с подписями. Для перемещения подписей в область Заголовок группы их можно вырезать и, сделав текущей область заголовка, вставить. Заметим, что подписи также можно создать заново, воспользовавшись кнопкой панели элементов Надпись .

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

Для создания вычисляемого поля с итоговым значением по группе записей разместим его в раздел Примечание группы "НГ . Для включения расчетного реквизита используется кнопка Поле на панели элементов, которая позволит сформировать элемент Свободный .

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

В примере формируемого отчета для формирования расчетного реквизита Средний проходной балл группы нажмем кнопку Поле и разместим элемент Свободный в раздел Примечание группы "НГ" .

Откроем окно свойств элемента Свободный . Запишем на вкладке Данные в строку Данные функцию =Avg ([пбалл]) для расчета среднего арифметического значений поля пбалл по записям студентов одной группы. Для записи функции можно воспользоваться построителем выражений, вызвав его в окне свойств поля (рис.5) кнопкой, расположенной справа от строки Данные .

Рис .5. Окно свойств поля для вычисления

В окне построителя (рис.6) для формирования функции откроем папку Функции , выберем в ней папку Встроенные функции . Затем в средней панели выберем из списка значение Статистические . В правой панели выберем нужную функцию Avg.

Рис .6. Окно построителя выражений

В окне свойств поля на вкладке Макет в строке Число десятичных знаков запишем значение 2. В раскрывающемся списке Формат поля выберем значение Фиксированный .

Отредактируем подпись вычисляемого поля. Для этого выделим подпись и вызовем окно свойств. В окне свойств на вкладке Макет в строке Подпись запишем - Средний проходной балл группы. Такие действия, как изменение подписи или ввод выражения в поле можно выполнить, не обращаясь к свойствам элементов непосредственно внутри рамки элемента.

Для добавления в отчет текущей даты можно использовать встроенную функцию now () из категории Дата/время . Сначала в области Заголовок отчета с помощью кнопки Поле создается свободный элемент. В окне его свойств на вкладке Данные в строке Данные нужно записать значение =now (). Функцию now () можно выбрать в построителе, отметив из встроенных функций категорию Дата/время . На вкладке Макет в раскрывающемся списке Формат поля выбирается значение Длинный формат даты . Подпись этого поля можно удалить.

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

Рассмотренный вариант добавления текущей даты и номера страниц показан на примере отчета, приведенного на рис.6.

Существуют и другие способы формирования поля даты и номера страницы. Добавить в отчет поле текущей даты и времени можно, выполнив в режиме конструктора команду Вставка | Дата и время ( Insertz | Date and Time ). Установка в диалоговом окне Дата и время флажков Формат даты и/или Формат времени позволяет вставить текущую дату и/или текущее время и выбрать нужный вариант форматов (рис.7). В случае отсутствия раздела заголовка поле текущих даты и времени вносится в раздел данных.

В результате в отчете будет создано поле, в окне свойств которого на вкладке Данные в строке Данные будет записано выражение =Date (). Если в отчете имеется раздел заголовка, поле добавляется в этот раздел.

Добавить в отчет поле нумерации страниц можно в режиме конструктора с помощью команды Вставка | Номера страниц . В диалоговом окне Номера страниц выбираются параметры, определяющие формат, расположение и выравнивание номеров страниц (рис.8). Для печати номера страницы на первой странице устанавливается флажок Отображать номер на первой странице .

Рис .7. Окно выбора формата даты и/или времени

Рис .8. Окно выбора параметров номеров страниц

Вывод номеров страниц можно задать, формируя соответствующее выражение в окне свойств поля на вкладке Данные в строке Данные . Такое выражение можно получить в построителе, открыв там папку Общие выражения и далее - категорию Номер страницы . При этом построитель предлагает выражение = " Страница " & [ Page ]. Если выбрать категорию Страница N из М , построитель предлагает выражение = " Страница " & [ Page ] & " из " & [ Pages ].

Завершение оформления отчета

Для окончательного оформления необходимо ввести в раздел Заголовок отчета название отчета. Для этого используется кнопка панели элементов Надпись . Далее с помощью кнопок панели форматирования устанавливается нужный шрифт надписи. Для вывода названия отчета на последующих страницах оно вводится также в раздел Верхний колонтитул . Для этого можно скопировать название из раздела Заголовок отчета , вставить в раздел Верхний колонтитул и выбрать нужный шрифт. Затем следует в окне свойств отчета на вкладке Макет в раскрывающемся списке Верхний колонтитул выбрать значение Без заголовка . Окно свойств отчета может быть вызвано при установке курсора на квадрате пересечения линеек.

В примере формируемого отчета (см. рис.4) заголовок списки студентов введен и отредактирован в область заголовка отчета и область колонтитула. В соответствии с проектом отчета созданы линии, при использовании кнопки панели элементов Линия .

Просмотр и печать отчета Просмотр отчета

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

В режиме предварительного просмотра имеется своя панель инструментов.

Для просмотра нужных страниц отчета можно использовать стандартное поле номера страницы в нижнем левом углу окна отчета.

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

Кнопка Печать панели инструментов режима предварительного просмотра позволяет вывести данный отчет на печать. С помощью команды Файл | Параметры страницы можно выбрать принтер, задать формат бумаги, размер полей, расстояние между строками, ориентацию (книжная, альбомная) и т.д. Команда Файл | Печать позволяет выбрать для печати отдельные страницы отчета, распечатать заданное число копий, вывести отчет в файл, который должен распечатываться в другое время.

3.2 Подчиненный отчет

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

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

Разработка отчета на основе двух взаимосвязанных таблиц

Рассмотрим построение отчета для двух таблиц, находящихся в одно-многозначных отношениях. В этих отношениях одна таблица является главной, а другая - подчиненной. Построение такого отчета имеет свои особенности, в зависимости от выбора главной или подчиненной таблицы в качестве основы отчета.

Отчет с основной частью на базе главной таблицы

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

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

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

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

Создание основной части отчета в режиме конструктора

Выберем в окне базы данных объект Отчеты и нажмем кнопку Создать . В окне Новый отчет выберем вариант Конструктор для построения отчета в режиме конструктора (см. рис.2), а также таблицу, которая будет источником данных для основной части отчета.

Подобные документы

    Понятие отчета в Microsoft Access как форматированного представления данных, которые выводятся на экран, в печать или файл. Создание отчета с помощью Мастера. Элементы оформления для печати документов: названия, заголовки, колонтитулы, номера страниц.

    контрольная работа , добавлен 26.02.2012

    Создание отчета как объекта базы данных. Структура отчета в режиме Конструктора, способы его создания. Скоростные характеристики СУБД Access, использование программы в пакете Microsoft Office. Разработка базы данных "Сотрудники ресторана ВасабиКо".

    контрольная работа , добавлен 06.12.2010

    Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.

    контрольная работа , добавлен 18.03.2012

    Создание базы данных в Microsoft Access с помощью мастера шаблонов. Создание таблиц путём ввода данных, с помощью мастера таблиц или таблицы в режиме конструктора таблиц. Создание запросов в Microsoft Access, с помощью мастера или конструктора запросов.

    реферат , добавлен 08.09.2010

    Отчеты как объекты СУБД Access, предоставляющие возможность выбирать из базы данных необходимую информацию и оформлять ее в виде документа, предназначенного для просмотра и печати. Создание простого отчета (с помощью мастера) и с группировкой данных.

    реферат , добавлен 29.06.2015

    Начало работы в Microsoft Access. Основные моменты создания несложной базы данных: создание титульного листа в режиме конструктор, базы данных, порядок занесения данных для базы в режиме презентации. Особенности оформления отчета и настройки программы.

    лекция , добавлен 07.02.2010

    Создание таблиц в приложении Microsoft Access; определение связей между ними. Задание полю индивидуального значения. Разработка запросов в режиме конструктора, форм с помощью "Мастера форм" и отчетов. Составление главной и подчиненных кнопочных форм.

    курсовая работа , добавлен 13.02.2013

    Рассмотрение интерактивной реляционной системы управления базами данных Microsoft Access. Графические возможности программы; создание таблиц, запросов, формуляров, отчетов, макросов и модулей. Сравнительная характеристика баз данных Clipper и Access.

    курсовая работа , добавлен 22.01.2013

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

    реферат , добавлен 12.11.2010

    Интерфейс и начало работы в Microsoft Access. Построение реляционной базы данных и разработка инфологической модели. Разработка формы с помощью мастера форм и запроса в режиме конструктора. Создание таблиц данных. Поиск и замена значений в полях.

2.4.7. Отчеты в базе данных Access 2007

Отчет (report) - это объект базы данных, который используется для вывода на экран, в печать или файл структурированной информации. Reports позволяют извлечь из таблиц или запросов базы данных необходимую информацию и представить ее в виде удобном для восприятия. Report содержит заголовок, область данных, верхний и нижний колонтитулы, примечание и разбит на страницы.

В Microsoft Access 2007 для создания отчетов можно использовать различные средства (рис. 1):

  • Мастер отчетов
  • Конструктор отчетов
  • Инструмент Report
  • Пустой report


Рис. 1.

Отчеты целесообразно выполнять с помощью Мастера или других указанных инструментов, а дорабатывать их, т.е. вносить необходимые изменения можно в режиме макета или конструктора. В Microsoft Access 2007 предусмотрено два режима внесения изменений и дополнений в reports: режим макета и режим конструктора.

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

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

  • В окне базы данных Access щелкнуть на вкладке Создание и затем щелкнуть на кнопке Мастер отчетов в группе Отчеты. Появится диалоговое окно Создание отчетов.
  • В поле Таблицы и отчеты щелкнуть на стрелке и выбрать в качестве источника данных таблицу Студенты.
  • Щелкнуть на кнопке ОК (в результате получим вид окна "Создание отчетов", представленный на рис. 2).
  • Все "Доступные поля" переведем в "Выбранные поля", выделив их и щелкнув на кнопку >>.
  • На следующем шаге (Добавить уровни группировки?) щелкаем далее.
  • На шаге "Выберите порядок сортировки записей". В раскрывающемся списке выберем "Фамилия" для сортировки по возрастанию.
  • На шаге "Выберите вид макета для отчета". Выбираем: Макет - блок, ориентация - книжная. Щелкнуть на кнопке Далее.
  • На шаге " Выберите требуемый стиль". Выбираем - Изящная.
  • Следующий шаг - "Задайте имя отчета". Вводим имя - Студенты мастер_отчетов. Дальнейшие действия: Просмотреть report; Изменить макет отчета. Выбираем Просмотреть, щелкаем на кнопке Готово. Report открывается в режиме Предварительного просмотра, который позволяет увидеть, как будет выглядеть report в распечатанном виде (Рис. 3).
  • Перейдите в режим Конструктора и выполните редактирование и форматирование отчета. Для перехода из режима предварительного просмотра в режим конструктора необходимо в области переходов щелкнуть правой кнопкой мыши на имени отчета и в контекстном меню выбрать режим конструктора. На экране появится report в режиме Конструктора (Рис. 4).



Рис. 2.




Рис. 3.




Рис. 4.

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

  • удалите поля КодСтудента в верхнем колонтитуле и области данных;
  • удалите поля КодГруппы в верхнем колонтитуле и области данных;
  • На место поля КодГруппы переместить поле "Название" из списка "Группы студентов";
  • переместите влево все поля в верхнем колонтитуле и области данных;
  • Измените надпись в заголовке страницы, введите НТУ «ХПИ» и нажмите Enter;
  • Переместите Надпись. В Нижнем колонтитуле выделить поле =Now() и перетащить его в Заголовок под название Студенты. Дата будет отображаться под заголовком.

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

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

2. Измените гарнитуру, начертание и цвет шрифта, а также цвет заливки фона. Report в режиме конструктора примет вид, представленный на рисунке 5.



Рис. 5.

3. Перейдите в режим предварительного просмотра. Для перехода в режим предварительного просмотра необходимо щелкнуть правой кнопкой мыши на названии отчета в области переходов и в контекстном меню выбрать режим "Предварительный просмотр" (рис 6).



Рис. 6.

Инструмент Отчет . Для быстрого создания отчета, т.е. создания одним щелчком мыши можно воспользоваться инструментом Report. В этом случае report формируется на базе существующей таблицы или запроса. В созданном отчете будут отображаться все записи таблицы или запроса, на базе которых создается report. Но созданный report можно будет изменить в режиме макета или конструктора.

Для создания отчета необходимо выполнить следующее. В области переходов надо выделить таблицу (например, Студенты), на основе которой нужно создать report. Затем перейти на вкладку Создание и щелкнуть на пиктограмме Report. На экране будет отображен простой Отчет на основе текущей таблицы Студенты.

Средство Пустой отчет . Инструмент "Пустой report" позволяет создавать reports с нуля в режиме макета. Для этого надо щелкнуть Пустой report в группе Отчеты на вкладке Создание. В окне редактирования Access 2007 появится Отчет1 с пустой областью данных, а в правой части окна будет отображаться область "Список полей" существующих таблиц. Щелкнув на знак "+" таблицы (например, Студенты), откроется список необходимых полей.

Перетащите требуемые поля из этого списка в report, нажав и удерживая левую клавишу мыши. С помощью инструментов из группы "Элементы управления" на вкладке Формат, можно доработать report, добавив заголовок, номера страниц, дату и время. При необходимости его можно доработать в режиме конструктора. Сохраните report.

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

После выбора источника записей проще всего воспользоваться мастером отчетов. Мастер отчетов - это компонент Access, который создает отчеты на основании полученных от вас ответов.

В этой статье

Выбор источника записей

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

Создание отчета с помощью средства "Отчет"

Средство "Отчет" - это самый быстрый способ создания отчета, потому что при его использовании отчет формируется сразу же, без запроса дополнительной информации. В отчете будут представлены все записи базовой таблицы или запроса. Хотя получившийся отчет, скорее всего, будет далек от совершенства, он позволит быстро просмотреть базовые данные. После этого отчет можно сохранить и изменить в режиме макета или конструктора в соответствии с поставленной задачей.

Создание отчета с помощью мастера отчетов

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

Примечание: Если нужно добавить в отчет поля из нескольких таблиц или запросов, не нажимайте в мастере отчетов кнопку Далее или Готово после выбора полей из первой таблицы или запроса. Повторите процедуру выбора для другой таблицы или запроса, а также выберите щелчком мыши другие поля, которые вы хотите добавить в отчет. Затем для продолжения нажмите кнопку Далее или Готово .

Создание наклеек с помощью мастера наклеек

Мастер наклеек помогает создавать наклейки большинства стандартных размеров.

    В области навигации дважды щелкните источник записей для наклеек - таблицу или запрос.

    На вкладке Создание в группе Отчеты выберите Наклейки .

    Следуйте инструкциям на страницах мастера наклеек. На последней странице нажмите кнопку Готово .

Отобразятся наклейки в режиме предварительного просмотра, дающем представление о том, как они будут выглядеть в напечатанном виде. При помощи ползунка в строке состояния Access можно увеличить масштаб, чтобы просмотреть детали. Дополнительные сведения о просмотре и печати отчета см. в разделе .

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

Создание отчета с помощью средства "Пустой отчет"

Если вам не подходят ни средство "Отчет", ни мастер отчетов, можно создать отчет с нуля при помощи средства "Пустой отчет". Это очень быстрый способ, особенно если в отчет нужно добавить всего несколько полей. Чтобы воспользоваться средством "Пустой отчет", выполните следующие действия:

Разделы отчета

Отчет Access состоит из нескольких разделов. Разделы можно просматривать в режиме конструктора. Чтобы создавать полезные отчеты, необходимо понимать, для чего используется каждый раздел. Например, от того, в каком разделе размещается вычисляемый элемент управления, зависит то, как Access рассчитывает результаты. В следующем списке описаны разделы отчета и их использование:

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

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

    Заголовок группы. Печатается в начале каждой новой группы записей. Заголовок группы служит для печати имени группы. Например, в отчете, сгруппированном по товарам, заголовок группы можно использовать для печати названия товара. Если в заголовке группы есть вычисляемый элемент управления с агрегатной функцией Sum , сумма вычисляется для текущей группы.

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

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

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

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

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

Сведения об элементах управления

Элементами управления называются объекты, которые используются для отображения данных или выполнения других действий, а также выводят элементы, улучающие пользовательский интерфейс (например, надписи и рисунки), и позволяют работать с ними. Access поддерживает три типа элементов управления: связанные, свободные и вычисляемые.

    Связанный элемент управления -это элемент управления, источником данных для которого служит поле в таблице или запросе. Такие элементы управления используются для отображения значений, полученных из полей базы данных. Значениями могут быть текст, даты, числа, логические значения, изображения или графики. Самым распространенным типом связанных элементов управления является текстовое поле. Например, текстовое поле формы, в котором отображается фамилия сотрудника, может получать эти сведения из поля "Фамилия" в таблице "Сотрудники".

    Свободный элемент управления -это элемент управления, который не имеет источника данных (такого как поле или выражение). Свободные элементы управления применяются для отображения сведений, линий, прямоугольников и рисунков. Например, метка с названием отчета является свободным элементом управления.

    Вычисляемый элемент управления - это элемент управления, источником данных для которого является выражение, а не поле. Вы указываете значение, которое хотите использовать для элемента управления, определив выражение в качестве его источника данных. Выражение может быть сочетанием операторов (таких как = и + ), имен элементов управления и полей, функций, возвращающих одно значение, и констант. Например, следующее выражение вычисляет цену товара с 25-процентной скидкой путем умножения значения в поле "Цена за единицу" на постоянное значение (0,75):

    = [Цена за единицу] * 0,75

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

При создании отчета, возможно, эффективнее сначала добавить и разместить все связанные элементы управления, особенно если они составляют большинство элементов управления в отчете. После этого вы можете добавить свободные и вычисляемые элементы управления с помощью средств в группе Элементы управления на вкладке Конструктор .

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

Кроме того, вы можете привязать поле к элементу управления, введя его имя в сам элемент управления или в поле значения ControlSource на его странице свойств. Страница свойств определяет характеристики элемента управления, например его имя, источник данных и формат.

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

    Связанный элемент управления наследует многие параметры поля из базовой таблицы или запроса (например, свойства Format , DecimalPlaces и InputMask ). Это гарантирует, что значения свойств поля не изменятся при создании связанного с ним элемента управления.

Если вы уже создали свободный элемент управления, который необходимо связать с полем, задайте имя поля в качестве значения свойства ControlSource этого элемента управления. Для получения дополнительных сведений о свойстве ControlSource выполните поиск по слову "ControlSource" в справочной системе.

Доработка отчета в режиме макета

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

Чтобы перейти в режим макета, щелкните правой кнопкой мыши имя отчета в области навигации и выберите команду Режим макета .

Access выведет отчет в режиме макета.

Список полей Список полей

Список полей .

Доработка отчета в режиме конструктора

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

Чтобы переключиться на конструктор, щелкните правой кнопкой мыши имя отчета в области навигации и выберите команду Конструктор .

Access выведет отчет в конструкторе.

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

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

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

Добавление поля из области ""Список полей""

    Чтобы добавить одно поле, перетащите его из области Список полей в нужный раздел отчета.

    Чтобы добавить сразу несколько полей, щелкните их, удерживая нажатой клавишу CTRL. Затем перетащите выбранные поля в отчет.

При перетаскивании полей Access создает для каждого из них связанное текстовое поле и автоматически размещает рядом с ним подпись.

Добавление элементов управления в отчет

Некоторые элементы управления создаются автоматически. Например, при добавлении в отчет поля из области Список полей создается связанный элемент управления. Множество других элементов управления можно создать в конструкторе с помощью средств в группе Элементы управления на вкладке Конструктор .

Определение имени средства

    Наведите указатель мыши на средство.

    Access отобразит имя средства.

Создание элемента управления с помощью средств в группе "Элементы управления"

В результате этой процедуры создается свободный элемент управления. Если тип элемента управления подразумевает отображение данных (например, текстовое поле или флажок), для этого необходимо указать в его свойстве ControlSource имя поля или выражение. Дополнительные сведения см. в разделе .

Отображение страницы свойств

Чтобы отобразить окно свойств в режиме конструктора, выполните одно из следующих действий:

    На вкладке Конструктор в группе Сервис нажмите кнопку Окно свойств . Обратите внимание: если вы используете Access 2007, команда Окно свойств находится в группе Показать или скрыть на вкладке Конструктор .

    Нажмите клавишу F4.

Сохранение документа

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

Сохранение макета отчета

Сохранение макета отчета под новым именем

    Если вы используете Access 2013 или более поздней версии, выберите Файл > Сохранить как > Сохранить объект как .

    Если вы используете Access 2010, выберите Файл > Сохранить объект как .

    Если вы используете Access 2007, нажмите кнопку Microsoft Office и выберите Сохранить как > Сохранить объект как .

    В диалоговом окне Сохранение введите имя в поле Сохранение объекта "Отчет" в , а затем нажмите кнопку ОК .

Просмотр, печать отчета и его отправка по электронной почте

Сохраните макет отчета, чтобы использовать его повторно. Макет отчета останется неизменным, но при его печати будут использованы текущие данные. Если требования к отчету изменятся, вы сможете изменить макет отчета или создать аналогичный отчет на его основе.

Просмотр отчета

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

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

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

    Если вы просто хотите просмотреть отчет перед печатью, откройте его в режиме предварительного просмотра.

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

Просмотр в режиме отчета

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

Если отчет уже открыт, щелкните правой кнопкой мыши имя отчета в области навигации и выберите команду Представление отчета .

Работа с данными в режиме отчета

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

Отображение только нужных строк с помощью фильтров

В режиме отчета можно применять фильтры к данным. Например, если в отчете есть столбец "Страна/регион" и требуется отобразить только строки, содержащие название "Канада", выполните следующие действия:

    В отчете найдите слово "Канада" и щелкните его правой кнопкой мыши.

    Выберите команду Равно "Канада" .

Access создаст и применит фильтр.

Включение и отключение фильтров

Переключаться между режимами отображения с применением и без применения фильтров можно с помощью кнопки Переключить фильтр в группе Сортировка и фильтр на вкладке Главная . При этом фильтр не удаляется - происходит лишь его включение и отключение.

Удаление фильтра

    Щелкните правой кнопкой мыши поле, с которого вы хотите снять фильтр.

    Щелкните Снять фильтр с поля: имя_поля . (Вместо имя_поля будет указано фактическое имя поля.)

Если фильтр удален, его нельзя включить с помощью команды Переключить фильтр . Вам потребуется заново создать фильтр.

Примечание: Если применить к отчету фильтр, а затем сохранить и закрыть отчет, фильтр также будет сохранен. Однако при следующем открытии отчета Access не применит фильтр. Чтобы повторно применить данный фильтр, в группе Сортировка и фильтр на вкладке Главная нажмите кнопку Переключить фильтр .

Предварительный просмотр отчета

Щелкните правой кнопкой мыши имя отчета в области навигации и в контекстном меню выберите команду Предварительный просмотр .

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

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

2. Щелкните, чтобы вывести предыдущую страницу.

3. Щелкните, чтобы вывести следующую страницу.

4. Щелкните, чтобы открыть последнюю страницу.

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

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

Чтобы закрыть предварительный просмотр, выполните следующие действия:

Совет: После предварительного просмотра отчета можно экспортировать результаты в Microsoft Word, Microsoft Excel и некоторые другие программы Office. На вкладке Внешние данные в группе Экспорт нажмите кнопку нужного формата и следуйте дальнейшим указаниям.

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

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

Изменение параметров страницы

Отправка отчета на принтер

    Откройте отчет в любом представлении или выберите его в области навигации.

    На вкладке Файл выберите пункт Печать и нажмите кнопку Печать . Обратите внимание: если вы используете Access 2007, нажмите кнопку Microsoft Office и выберите Печать > Печать .

    Откроется диалоговое окно Печать .

    Задайте нужные параметры, такие как принтер, диапазон печати и количество копий.

    Нажмите кнопку ОК .

Отправка отчета по электронной почте

Вместо печати отчета можно отправить его пользователям по электронной почте.

    Щелкните отчет в области навигации, чтобы выбрать его. На вкладке Внешние данные в группе Экспорт нажмите . Обратите внимание: если вы используете Access 2007, щелкните отчет в области навигации, чтобы выбрать его, нажмите кнопку Microsoft Office , а затем выберите Отправить по электронной почте .

    В диалоговом окне Отправка объекта выберите в списке Выбор формата вывода нужный формат файла.

    Выполните действия в остальных диалоговых окнах.

    В почтовом приложении заполните необходимые поля сообщения и отправьте его.