русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Создание сложного отчета.


Дата добавления: 2015-07-09; просмотров: 617; Нарушение авторских прав


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

Вид отчета представлен на рис. 4.3.

 

Список по подразделениям сотрудников, имеющих в составе семьи более 1 чел.: 25.02.04 15:15:00
Фамилия: Имя: Отчество: Должность: Оклад: Состав семьи:
Название подразделения: Дирекция
Царева Анна Николаевна гл.бухгалтер
Каменева Татьяна Дмитриевна начальник ОК
Безродный Владимир Михайловна зам.директора
Архипов Сергей Иванович директор
Суммарный оклад по подразделению: Дирекция
Средний оклад по подразделению: Дирекция 402,5
Суммарный оклад по предприятию:  
Название подразделения: уч. кафедра
Строков Олег Викторович преподаватель
Старченко Светлана Борисовна статистик
Садчиков Аркадий Викторович диспетчер
Мапошенко Юрий Николаевич специалист
Бронзов Станислав Иванович преподаватель
Суммарный оклад по подразделению: уч. кафедра
Средний оклад по подразделению: уч. кафедра
Суммарный оклад по предприятию:  

 

Рис. 4.3. Вид сложного отчета

 

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

Действия аналогичны описанным в данной лабораторной работе при создании простого отчета.



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

2. Установить размеры отчета.

3. Добавить в бланк отчета области Заголовок отчета и Примечание отчета.

4. Определить поля, по которым будем группировать и сортировать данные. Установить группировку по полю Назв подр (название подразделения), порядок сортировки по возрастанию.

5. Добавить области Заголовок группы и Примечание группы.

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

7. Заполнить область Заголовок группы.

8. Выбрать из окна запроса Запрос для отчета в Заголовок группы поле Назв подр и изменить содержимое поля подпись (левое поле) на Название подразделения. Выполнить форматирование полей в соответствии с рис. 4.3.

9. Заполнить область Примечание группы. Переместить из списка полей запроса Запрос для отчета в Примечание группы поле Назв подр 2 раза, расположив связанные поля друг под другом. Изменить название полей подпись (левое поле) на Суммарный оклад по подразделению для первой строки и Средний оклад по подразделению для второй строки. Рядом с 1-й и 2-й строками создать по одному не заполненному полю, щелкнув сначала на Панели элементов по кнопке аб|, а затем в области Примечание группы в соответствующей строке. Убрать левые поля (подписи), выделив их и затем, щелкнув на кнопке Вырезать на панели элементов. В верхней строке в поле с надписью Свободный набрать формулу =Sum([Оклад]) (для вычисления суммарного оклада по подразделению), в нижней — =Avg([Оклад]) (для вычисления среднего оклада по подразделению). Разместить поля с формулами под заголовками соответствующих столбцов. Аналогично создать строку для вывода в отчет Суммарного оклада по предприятию в разделе Примечание отчета, создав сначала связанное поле и введя соответствующую подпись и формулу. Для поля с формулой в качестве значения свойства Сумма с накоплением установить значение, отличное Отсутствует.

10. Вставить в раздел Заголовок отчета текст заголовка отчета, а рядом дату и время создания отчета, вставить номер страницы. Для вывода даты и времени использовать в формуле функцию Now().

11. Выполнить форматирование полей в соответствии с рис. 4.3. Просмотреть отчет. Сохранить отчет.

 

 


Лабораторная работа № 5

Работа с формами

 
 




<== предыдущая лекция | следующая лекция ==>
Создание простого отчета. | Цель работы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

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


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.18 сек.