русс | укр

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

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

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

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


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

Упражнение 6.6.7. Построение мастером многотабличного отчета без подчиненной части


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


1. Определим требования к отчету.

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

2. Определим таблицы, необходимые для построения отчета.

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

Наименование предметов содержит главная таблица ПРЕДМЕТ, а фамилии преподавателей – главная таблица ПРЕПОДАВАТЕЛЬ.

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

2. В окне Создание отчетов выберем из таблицы ИЗУЧЕНИЕ поля, включаемые в отчет – НГ, ВИДЗ, ЧАСЫ.

3. Из таблицы ПРЕДМЕТ выберем поле с наименованием предмета НП, а из таблицы ПРЕПОДАВАТЕЛЬ поле ФИО.

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

4. На рисунке 6.6.7. представлено окно Создания отчета после выбора всех поле, используемых в отчете. В следующем сеансе окна мастера в строке Выберите тип представления данных выделяется таблица ИЗУЧЕНИЕ, поскольку она была выбрана в качестве источника записей.

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

 



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

6. В следующем сеанс диалогового окна мастера Создания отчета выберем поле НП, по которому нужно производить сортировку по возрастанию в группе (А-Я).

7. Для подсчета итоговых значений в поле отчета Итого по группе в итоговой строке группы, нажмем кнопкуИтоги. Для числовых полей в открывшемся окне Итогибудут выделены строки, в которых выберем функцию Sum для поля ЧАСЫ, чтобы рассчитать суммарное количество часов.

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

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

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



<== предыдущая лекция | следующая лекция ==>
Упражнение 6.6.6. Включение подчиненного отчета и доработка двухтабличного отчета | Упражнение 6.6.8. Создание запроса для отчета


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


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

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

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


 


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

 
 

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

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