Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Создание многотабличного запроса с группировкой
Выбрать режим создания запроса Конструктор.
Рисунок 3 – Запрос с групповой операцией
Требования к отчету В отчете должны быть отражены цель работы, решаемые задачи, вид сконструировнных QBE-запросов, а также таблицы-представления результатов запросов. Вопросы для самоконтроля 1. Для выполнения каких основных функций используются языковые средства? Какие языковые средства Вы знаете? 2. Приведите классификацию реляционных языков. 3. Охарактеризуйте язык QBE. 4. Какое значение по умолчанию принимает поля бланка запроса сортировка? 5. Как увидеть таблицу-представление запроса, не закрывая его? 6. Перечислите функции статистической обработки из групповых операций. Каково назначение функции Count? 7. Какая логическая функция связывает условия отбора, записанные в одной строке бланка запроса?
Лабораторная работа № 3 СОЗДАНИЕ ОТЧЕТОВ В СУБД ACCESS Цель работы - получение навыков создания отчетов различных видов и сложности. Задачи, решаемые при выполнении работы:
Задание 1.1 Создать простой отчет, отображающий результаты обработки информации для предметной области, выбранной в соответствии с вариантом задания. 1.2 Создать сложный отчет на основе ранее созданного запроса. 1.3 Освоить технологию создания отчетов на основе примера п.2 2 Пример выполнения задания Создание простого отчета, содержащего список сотрудников предприятия с полями: Идент код, Фамилия, Имя, Отчество, Телефон; сгруппированных по 1-ой букве фамилии и подсчитанным количеством фамилий в каждой группе. Вид отчета представлен на Рисунке 1.
Рисунок 1 – Отчет с группировкой по первой букве ФИО Для создания отчета необходимо открыть БД, для которой создается отчет и начать создание отчета в режиме Конструктор: 2.1.1 Выбрать источник данных - таблицу Сотрудник (выбрать таблицу из раскрывающегося списка с перечнем таблиц и запросов). На экран выводятся окна, представленные на Рисунке 2:
Рисунок 2 – Окна конструктора отчетов •Окно отчета в режиме конструктора с заголовком Отчет1: отчет и со следующими областями: Верхний колонтитул; Область данных; Нижний колонтитул. • Панель элементов, содержащая кнопки для создания элементов управления, которые можно включить в отчет. Панель элементов можно закрыть или вывести. • Список полей базовой таблицы или запроса (список полей таблицы Сотрудник Перемещая окна (отбуксировав мышкой за заголовок) можно расположить их в удобном для работы порядке, например: Окно отчета - слева, Список полей в правой области экрана, ниже - Панель элементов. 2.1.2 Дополнительно вывести окно свойств создаваемого отчета щелчком по пиктограмме Свойства. 2.1.3 Для установки размеров отчета следует:
2.1.4 Добавить в бланк отчета области Заголовок отчета и Примечание отчета (для этого выполнить Вид -> Заголовок/Примечание отчета). 2.1.5Переместить из таблицы в Область данных список нужных полей.
- выделить подписи элементов управления (слева) в Области данных. Выполнить команду Вырезать. - активизировать Верхний колонтитул щелчком мыши по заголовку и выполнить команду Вставить. Подписи будут вставлены в область Верхнего колонтитула. - расставить заголовки столбцов следующим образом: подпись Идент код переместить в левый верхний угол области. Остальные подписи расставить так, чтобы расстояние между левыми границами подписей было равно 3см. - выполнить редактирование и форматирование заголовков столбцов (в соответствии с Рисунком 1). Для этого выделить все подписи в строке, выбрать команду Свойства и установить во вкладке Макет следующие значения: Ширина 3см, Высота 1см, Тип границы Сплошная, Размер шрифта 12см. Для редактирования подписи выделить элемент и внести нужные изменения. Замечания: Форматировать можно и отдельный элемент, выделив только его. При форматировании можно использовать пиктограммы панели форматирования на панели инструментов, или команды меню Формат -> Выровнять, Формат -> Размер, или установить соответствующие свойства для данного элемента.
2.1.6 Определить поля, по которым будет производиться группировка и сортировка данных.
- для Заголовок группы и Примечание группы установить значение Да. При этом в окне отчета появляется дополнительная область Заголовок группы " Фамилия" перед Областью данных и Примечание группы после Области данных; - для группировки по первому символу установить в строке Группировка значение По первым символам; - в строке Интервал установить число начальных символов, по которым хотим образовывать группы, для группировки по одному первому символу это значение равно 1; - в строке Не разрывать установить значение Полную группу; - закрыть окно Сортировка и группировка. 2.1.7 Вставить в область Заголовок группы бланка отчета текст " Группа фамилий, начинающихся на букву ", а затем должна выводиться буква, по которой создавалась очередная группа.
2.1.8Вставить в область Примечание группы бланка отчета текст " Количество в группе ", а затем должно выводиться количество фамилий, относящихся к данной группе.
2.1.9 Вставить рисунок в заголовок отчета:
2.1.10Вставить текст заголовка отчета и рядом дату создания отчета.
2.2 Создание сложного отчета, содержащего:
Вид отчета представлен на Рисунке 3.
Рисунок 3 – Вид сложного отчета
Действия аналогичны действиям, описанным в п. 2.1 данной лабораторной работы при создании простого отчета. 2.2.1 Начать создание отчета в режиме Конструктор, указать источник данных - Запрос для отчета. . Вид экрана, как и при создании отчета по п. 1.2. 2.2.2 Установить размеры отчета. 2.2.3 Добавить в бланк отчета области Заголовок отчета и Примечание отчета. 2.2.4 Определить поля, по которым будем группировать и сортировать данные -Установить группировку по полю Назв подр (название подразделения), порядок сортировки по возрастанию. 2.2.5 Добавить области Заголовок группы и Примечание группы; 2.2.6 Выбрать из окна запроса Запрос для отчета в Область данных список всех полей, кроме Назв подр и перенести заголовки колонок таблицы в Верхний колонтитул. Выполнить размещение и форматирование всех полей в областях Верхний колонтитул и Область данных в соответствии с Рисунком 3. 2.2.7 Заполнить область Заголовок группы: 2.2.8 Выбрать из окна запроса Запрос для отчета в Заголовок группы поле Назв подр и изменить содержимое поля подпись (левое поле) на Название подразделения. Выполнить форматирование полей в соответствии с Рисунком 3. 2.2.9 Заполнить область Примечание группы:
2.2.10 Вставить в раздел Заголовок отчета текст заголовка отчета, а рядом дату и время создания отчета, вставить номер страницы. Для вывода даты и времени использовать в формуле функцию Now(). 2.2.11 Выполнить форматирование полей в соответствии с Рисунком 3. Просмотреть отчет. Сохранить отчет. Требования к отчету В отчете должны быть отражены цель работы, решаемые задачи, назначение и описания информационных потребностей потенциальных пользователей отчетов, а также полученные распечатки отчетов 2-х видов. Вопросы для самоконтроля 1. Охарактеризуйте варианты создания отчетов 2. Сколько разделов имеет конструктор отчетов? 3.В каком окне устанавливаются значение свойства размеры заголовков столбцов? 4. Как записывается функция, вычисляющая среднее значение по сгруппированным данным?
Лабораторная работа № 4 Популярное:
|
Последнее изменение этой страницы: 2016-05-03; Просмотров: 763; Нарушение авторского права страницы