
- •Среда программирования vb.
- •Лабораторная работа №2 (проверочная) Рабочее задание:
- •Лабораторная работа №3.
- •Лабораторная работа №4
- •Лабораторная работа №5
- •Лабораторная работа №6
- •Лабораторная работа №7
- •Лабораторная работа №8
- •Лабораторная работа №9
- •Лабораторная работа №10
- •Лабораторная работа №11
- •Создание таблицы.
- •Первичные и внешние ключи.
- •Изменение таблицы, которая уже была создана.
- •Исключение таблицы.
- •Лабораторная работа №12 «Создание запросов»
- •Команда Select.
- •Реляционные операторы.
- •Булевы операторы.
- •Специальные операторы.
- •Использование выражений в командах Select.
- •Работа с данными с помощью функций агрегирования.
- •Использование множества таблиц в одном запросе.
- •Вложение запросов.
- •Использование агрегатных функций в подзапросах.
- •Применение подзапросов, которые формируют множественные строки с помощью in.
- •Связанные подзапросы.
- •Представления (view).
- •Групповые представления.
- •Удаление представлений.
Лабораторная работа №10
Работа с отчетами.
Цель работы: Количество часов: 2
изучение способов создания отчетов.
Рабочее задание:
Замечание: перед созданием отчетов необходимо установить принтер (ПускНастройкаПринтерыУстановка принтера)
Составить отчет «Спецификация» (см. рис.) на основе запроса с параметром. В качестве параметра вводится код изделия. В форме «Изделие» добавить кнопку «Просмотр спецификации» на основе созданного отчета. Вместо параметра Код изделия – создать фильтр, открывающий отчет только на то изделие, что отражается в форме на данный момент.
Составить отчет «Комплектующие» на основе таблицы «Комплектующее». В отчет включить следующие поля: статус, наименование, единица измерения, минимальный запас, максимальный запас, остаток на складе. Записи группировать по статусу. Внутри групп указать сортировку по наименованию. В режиме Конструктора отредактировать отчет: написать соответствующий заголовок отчета, там где необходимо уменьшить\увеличить поля, изменить их взаимное расположение.
Создать отчет «Квитанция к заказу» в произвольном виде, расположить на форме «Заказ». В отчете должны отражаться сведения только по одному заказу, который отражается в данный момент на форме.
Далее сделать отчеты на основе двух-трех существующих запросов.
Добавить отчеты, не связанные с формами в Главную кнопочную форму и в пункт меню «Формирование документов».
Спецификация на изделие:
КЛЮЗ
наименование количество
деталь
гайка 6
плита 4
стяжка 3
материал
Герметик 51-УТ-3 0,3
Порядок выполнения работы:
Создание отчета при помощи “Мастера отчетов”
Раскройте вкладку “Отчеты” окна базы данных, нажмите кнопку “Создать”. Появится диалоговое окно “Новый отчет”.
В списке диалогового окна выделите элемент “Мастер отчетов”.
В раскрывающемся списке, находящемся в нижней части диалогового окна “Новый отчет”, содержатся имена всех таблиц и запросов базы данных, которые могут быть использованы в качестве источника данных для отчета. Щелкните левой кнопкой мыши по кнопке со стрелкой для раскрытия списка и выделите соответствующий элемент. Нажмите кнопку “OK” и Access отобразит начальное диалоговое окно “Мастера отчетов”.
Определите какие поля будут образовывать строки отчета. Если вы хотите изменить порядок полей, то воспользуйтесь кнопкой “<” для переноса поля обратно в список “Доступные поля”.
В следующем диалоговом окне “Мастер отчетов” спросит, хотите ли вы добавить уровни группировки к отчету. Выделите в списке поле, по которому будете группировать записи и нажмите кнопку “>”. При нажатиии кнопки “Группировка” появляется диалоговое окно “Интервалы группировки”. Изменяя интервал группировки, можно влиять на то, как Access группирует данные в отчете. Для числовых полей можно задать группировку по десяткам, сотням и т.д. Для текстовых полей возможна группировка по первой букве, первым трем буквам и т.д. Если для отчета не требуется специальный интервал группировки, то выберите из списка вариант “обычный”.
В пределах группы можно сортировать записи по значению произвольного поля, при этом сортировка производится не более чем по четырем полям. Порядок сортировки выбирается в следующем диалоговом окне. Для вывода диалогового окна “Итоги” нажмите на кнопку “Итоги”. Если вы хотите указать для столбца отчета итоговую информацию, то можно задать параметры для выбранного столбца с помощью данного диалогового окна. “Мастер отчетов” перечислит все числовые поля отчета, не являющиеся счетчиками, и предложит установить для указанного столбца флажки Sum, Min и т.д. Группа “Показать” позволяет выбрать, следует ли в отчете указывать только итоги или необходимо выдавать полный отчет.
Далее, в следующем окне “Мастер” предложит вам выбрать для отчета один из шести стилей макета. По умолчанию здесь же установлен флажок “Настроить ширину полей для размещения на одной странице?” для экономии бумаги и удобства чтения. В группе “Ориентация” выбирается ориентация отчета на принтере. Она бывает книжной или альбомной.
В следующем диалоговом окне выбирается стиль отчета (чаще всего компактный).
В последнем диалоговом окне выбирается заголовок отчета.
Изменение отчета:
Откройте отчет в режиме конструктора.
Для удаления элемента из отчета, выделите его и нажмите клавишу <Delete>.
Для перемещения поля выделите его, наведите указатель мыши на него так, чтобы форма указателя изменилась на кисть руки. Нажмите и удерживайте левую кнопку мыши и перенесите выбранное поле в нужное место.
Для выравнивания и форматирования элементов сначала выделите их и выберите нужную команду меню Формат.
Чтобы добавить в форму надпись, нажмите кнопку “Надпись” на панели элементов и добавьте в отчет текстовое поле.
Чтобы добавить в форму вычисляемое поле, нажмите кнопку “Поле” на панели элементов и добавьте в отчет текстовое поле. Введите в качестве значения текстового поля выражение, начинающееся со знака “=”.
Общие сведения:
Создание отчетов — это метод, с помощью которого данные могут быть представлены в выразительном и легком для понимания виде. Отчеты могут быть представлены, напечатаны или экспортированы в другой формат. Создание отчетов в Access не представляет трудностей. Проект может быть впоследствии изменен для наилучшего предоставления данных пользователю.
Отчет похож на форму. Однако отчеты только отображают данные; они не могут быть использованы для ввода данных. Отчеты могут содержать множество одинаковых элементов и компоноваться как формы, за исключением элементов управления, которые требуют взаимодействия с пользователем (например, списки, надписи и др.).
Источниками данных для отчетов служат таблицы, запросы или инструкции SQL. Отображаемая информация автоматически изменяется при изменении данных в таблицах, на которых она базируется. Однако формат отчета сохраняется в макете отчета и изменяется только в том случае, когда макет отчета будет изменен.
Ниже приведены доступные для применения методы создания нового отчета:
• Конструктор: Новый отчет создается вручную.
• Мастер отчетов: Мастер Access сопровождает процесс создания отчета.
• Автоотчет: в столбец: Создается отчет, который отображает поля из таблицы в одном столбце.
•Автоотчет: ленточный: Создается отчет, который отображает данные в табличном формате, аналогичном электронной таблице.
• Диаграмма: Мастер сопровождает процесс вставки диаграммы в отчет.
• Почтовые наклейки: Мастер сопровождает процесс создания отчета, форматированного для печати почтовых наклеек.
Конструктор отчета
Этот метод используется для создания отчета с самого начала. Он позволяет точно подстраивать все свойства отчета, так же как и любые коды, которые могут быть полезны для отчета.
Мастер отчетов
Сопровождает пользователя через процесс создания отчета. Он представляет собой углубленный метод легкого создания отчета. Мастер отчетов позволяет создавать отчеты на основе уже созданного запроса или на основе полей выбираемых из таблиц. Следовательно, для создания отчета в котором используются поля из разных таблиц, вам не обязательно иметь соответствующий запрос.
Контрольные вопросы:
Какие методы создания отчетов вы знаете?
Что такое группировка?
На основе каких объектов базы данных можно создать отчет?
Как изменить структуру отчета?
Какие режимы работы с отчетом существуют в Access?