44780

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

Практическая работа

Информатика, кибернетика и программирование

Рассмотрим ситуацию, когда стандартный отчет нас не устраивает. Например, вы хотите сконструировать стандартную справку об обучении и выдавать ее по запросу. Сначала следует создать запрос с параметром Справка (рис. 42), в котором будут только интересующие вас записи, затем следует приступить к созданию отчета

Русский

2013-11-13

2.44 MB

1 чел.

Работа 7. Создание отчетов

Цель работы: научиться создавать отчеты.

Ход работы

Задание 1. Откройте учебную БД, созданную на прошлом занятии.

Порядок работы:

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

Задание 2. Создайте автоотчет в столбец на основании запроса Адрес.

Порядок работы:

  •  Откройте закладку Отчеты, если находитесь в другом окне.
  •  Щелкните по кнопке Создать.
  •  В появившемся диалоговом окне Новый отчет выберите Автоотчет: в столбец
    и запрос
    Адрес (рис. 39).

Рис. 39

  •  Щелкните по кнопке ОК. Появится страница просмотра отчета.
  •  Сохраните отчет с именем Адрес. Закройте отчет.

Замечание. Этот отчет составлен на основании запроса. При изменении запроса Адрес изменится
и отчет. Это дает возможность, например, распечатать адрес только одного ученика.

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

Задание 3. Создайте ленточный автоотчет на основании запроса Номера телефонов.

Порядок работы:

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

Пояснение. Для подобных отчетов удобно использовать Запрос с параметрам.
Создадим запрос с параметром для запроса
 Номера телефонов.

  •  Откройте закладку Запросы, если находитесь в другом окне.
  •  Выделите запрос Номера телефонов.
  •  Откройте его в режиме Конструктор: щелкните по кнопке Конструктор.
  •  Напечатайте в качестве условия отбора в квадратных скобках фразу: [Введите фамилию] (рис. 40). Эти слова будут появляться каждый раз при выполнении запроса.

Рис. 40

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

Задание 4. Внесите изменения в готовые отчеты.

Порядок работы:

  •  Щелкните по кнопке    — Вид для перехода в режим Конструктор. Все изменения в отчет можно вводить только в этом режиме.

Справочная информация. В окне Конструктор отчетов находится пять областей:

Заголовок отчета - все, что находится в этой области, выводится только один раз в начале отчета;

Верхний колонтитул - все, что находится в этой области, выводится в верхней части каждой страницы;

Область данных - содержит собственно записи;

Нижний колонтитул - все, что находится в этой области, выводится в нижней части каждой страницы;

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

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

Рис. 41

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

Задание 5. Создайте отчет Справка с помощью Конструктора.

Рассмотрим ситуацию, когда стандартный отчет нас не устраивает. Например, вы хотите сконструировать стандартную справку об обучении и выдавать ее по запросу. Сначала следует создать запрос с параметром Справка (рис. 42), в котором будут только интересующие вас записи, затем следует приступить к созданию отчета.

Рис. 42

Порядок работы:

  •  Откройте закладку Отчеты, если находитесь в другом окне.
  •  Щелкните по кнопке Создать.
  •  В появившемся диалоговом окне Новый отчет выберите режим Конструктор
    и запрос
    Справка.
  •  Щелкните по кнопке ОК. Появится Конструктор для создания отчетов и панель с вспомогательными кнопками. Наличие или отсутствие заголовка и примечания отчета выбирается командой Вид/Колонтитулы и Вид/Заголовок/Примечание отчета. При включении соответствующего переключателя появляется соответствующий раздел Конструктора. Если отсутствует панель элементов, щелкните по кнопке  .
  •  В поле верхнего колонтитула поместите надпись:
КОМПЬЮТЕРНАЯ ШКОЛА
СПРАВКА.

Для этого щелкните по кнопке Аа надпись, расположенной на дополнительной панели. Укажите мышкой место начала надписи и введите текст с клавиатуры. В конце ввода слов КОМПЬЮТЕРНАЯ ШКОЛА нажмите одновременно комбинацию клавиш [Shift]+[Enter]. В конце ввода СПРАВКА нажмите клавишу [Enter]. Сделайте надпись размером 18. Выполните команду Формат/Размер/по размеру данных. Расположите надпись симметрично по центру страницы.

  •  В области данных напечатайте три строки:

Дана настоящая в том, что
является учеником (цей)
группы

  •  Щелкните по кнопке    — Список полей.
  •  В открывшемся окне выберите все поля, выделяя их мышкой при нажатой клавише [Ctrl], и перетащите их мышкой в область данных.
  •  Удалите названия полей. Оставьте только содержимое записей.
  •  Сделайте всю запись размером 12 и расположите ее в удобном для вас виде.
  •  Выделите все элементы области данных при нажатой клавише [Shift].
  •  Выровняйте элементы по левому и по нижнему краю, выполнив соответственно
    Формат/Выровнять/По левому краю и Формат/Выровнять/По нижнему краю.
  •  Уберите пустое место в области данных, передвинув границу этой области.
  •  Выберите параметры страницы. Поля: верхнее и нижнее — по 20 мм, а правое и левое — по 10 мм. Ориентация: альбомная.
  •  В разделе Нижний колонтитул напечатайте: Директор Компьютерной школы.
  •  Сохраните макет отчета с именем Справка. В результате вы должны получить изображение, представленное на рис. 43.
  •  Перейдите в режим предварительного просмотра, щелкнув по кнопке  . Введите из списка фамилию учащегося и посмотрите, что получилось.
  •  Закройте отчет, предварительно сохранив его.

Рис. 43

Предъявите преподавателю: отчеты  Адрес, Номер телефона и Справка.
Завершите работу с Access.


 

А также другие работы, которые могут Вас заинтересовать

11747. Работа в составе бригады 42 KB
  Лабораторная работа №10. Работа в составе бригады. Цель: научиться коллективно обрабатывать разрабатывать отлаживать программные продукты. Ход работы Разработать программу выполняющую вычислительные действия над комплексными числами . var Form1: TForm1; ...
11748. Научиться пользоваться системой отладки 14.07 KB
  Лабораторная работа № 7. Автоматизированное тестирование. Цель: научиться пользоваться системой отладки. Выполнил: Романов П.Н. Группа: 091ПО Преподаватель: Кашталинская И.А. Дата: 30.11.12 Ход работы: Задание № 1. Составить программу вычислени
11749. Работа с БД. Создание сложных запросов 1.04 MB
  Лабораторная работа №4 Тема: Работа с БД. Создание сложных запросов Теоретический материал Современные информационные системы основанные на концепции интеграции данных характеризуются огромными объемами хранимых данных сложной организацией необходимостью у
11750. СИНТЕЗ І АНАЛІЗ ОПЕРАЦІЙНОГО ПІДСИЛЮВАЧА З КОРЕКТУЮЧИМ ЗВОРОТНІМ ЗВ’ЯЗКОМ 366.29 KB
  ЛАБОРАТОРНА РОБОТА № 1CУ СИНТЕЗ І АНАЛІЗ ОПЕРАЦІЙНОГО ПІДСИЛЮВАЧА З КОРЕКТУЮЧИМ ЗВОРОТНІМ ЗВ’ЯЗКОМ Цель работы: исследование процедур синтеза операционного усилителя оу с корректирующей обратной связью и анализа его характеристик методами теории автоматич...
11751. КОМБІНОВАНЕ РЕГУЛЮВАННЯ ЛІНІЙНИМ ОБ’ЄКТОМ 411.96 KB
  ЛАБОРАТОРНА РОБОТА № 2CУ КОМБІНОВАНЕ РЕГУЛЮВАННЯ ЛІНІЙНИМ ОБ’ЄКТОМ Цель работы: исследование качества регулирования комбинированной системой автоматического регулирования САР линейным объектом. Рис.1 Имитационная модель системы автоматического регули
11752. ПІД-РЕГУЛЮВАННЯ НЕЛІНІЙНИМ ОБ’ЄКТОМ 83.9 KB
  В данной лабораторной работе был рассмотрен пропорциональный интегрально-дифференциальный регулятор. При моделировании ПИД регулятора было установлено, что заданные по варианту параметры регулятора приводят к ухудшению переходной характеристики объекта регулирования.
11753. НЕЧІТКЕ РЕГУЛЮВАННЯ РІВНЯ ВОДИ У ТАНКУ 81.32 KB
  ЛАБОРАТОРНА РОБОТА № 5CУ НЕЧІТКЕ РЕГУЛЮВАННЯ РІВНЯ ВОДИ У ТАНКУ Цель работы: исследование эффективности использования нечеткого регулятора в системе управления линейным объектом. Рис.1 Уровень жидкости в цистерне при синусоидальном управлении при задан
11754. НЕЙРОМЕРЕЖЕВЕ СЛІДКОВЕ КЕРУВАННЯ МАНІПУЛЯТОРОМ РОБОТА 63.05 KB
  ЛАБОРАТОРНА РОБОТА № 6CУ НЕЙРОМЕРЕЖЕВЕ СЛІДКОВЕ КЕРУВАННЯ МАНІПУЛЯТОРОМ РОБОТА Цель работы: исследование эффективности использования нейросетевых регуляторов для управления манипулятором робота. Рис.1 Движения манипулятора при необученной сети и задан
11755. Изучение лабораторного оборудования и методики выполнения лабораторных работ 593 KB
  Изучение лабораторного оборудования и методики выполнения лабораторных работ Методические указания по выполнению лабораторной работы Изучение лабораторного оборудования и методики выполнения лабораторных работ по дисциплине Теория автоматического управлени