Скачать 18.98 Kb.
|
Многотабличные отчетыНа раду с однотабличными отчетами Access Позволяет создавать более сложные отчеты, обеспечивающие вывод данных из нескольких взаимосвязанных таблиц базы данных. Для вывода взаимосвязанных данных в многотабличный отчет автоматически используются связи таблиц, установленные в схеме данных БД. Многотабличные отчеты могут Содержать основную часть и включаемую часть, подчиненный отчет. Для этого из этих частей в качестве источника данных выбирается таблица или несколько таблиц. Многотабличные отчеты могут также включать поля из разных таблиц и при этом не иметь подчиненных отчетов. Простейшим многотабличным отчетом является отчет для двух таблиц, находящийся в одно - многозначных отношениях. В этих отношениях одна таблица является главной, а другая подчиненной. Построение такого отчета имеет свои особенности в зависимости от выбора главной или подчиненной таблицы в качестве основы отчета. Рассмотрим технологию создания многотабличного отчета на основе таблиц КАФЕДРА и ПРЕПОДАВАТЕЛЬ, который содержит сведения о каждой кафедре и списки ее преподавателей. Упражнение 6.6.3. Создание основной части отчета на базе главной таблицы
Будем выводить в отчет данные по каждой кафедре, включая названия, код и телефон, а также фамилию заведующего. Эти данные содержатся в таблицы КАФЕДРА. В табличной части по каждой кафедре будем выводить данные о преподавателях кафедры, которые содержатся в таблице ПРЕПОДАВАТЕЛЬ. Макет такого отчета представлен на рис.6.6.4. ![]() Рис. 6.6.4.Проект макета отчета с данными о кафедрах и их преподавателях
Упражнение 6.6.4. Создание подчиненного отчета в режиме Автоотчет
Упражнение 6.6.5. Доработка подчиненного отчета в режиме конструктора Для того чтобы подчиненный отчет можно было включить в основную часть отчета в нужном виде в соответствии с проектом макета, доработаем его в режиме конструктора.
Окончательно сконструированный подчиненный отчет приведен на рис.6.6.5. ![]() Рис. 6.6.5.Подчиненный отчет для включения в отчет Кафедры Упражнение 6.6.6. Включение подчиненного отчета и доработка двухтабличного отчета
Разместим для этого на экране окно базы данных рядом с окном отчета Кафедры в режиме конструктора. Перейдем в окно базы данных. Выберите из перечня имен отчетов подчиненный отчет Преподаватели и перетащим его в область данных отчета Кафедры.
![]() Рис. 6.6.6.Отчет на основе таблиц КАФЕДРА и ПРЕПОДАВАТЕЛЬ в режиме конструктора со встроенным подчиненным отчетом
При этом создается элемент Свободный с надписью Внедренный.
Упражнение 6.6.7. Построение мастером многотабличного отчета без подчиненной части
В отчет должны выводится в виде списка данные о занятиях, проводимых в каждой группе с расшифровкой наименования предмета и фамилии преподавателя. Строки отчета должны быть упорядочены по коду предмета. При выводе данных в отчете должны также формироваться расчетные суммарные часы занятий в каждой группе.
Основные сведения о занятиях, проводимых в группах, содержит таблица ИЗУЧЕНИЕ. Из таблицы ИЗУЧЕНИЕ можно получить перечень идентификаторов занятий, проводимых в каждой группе, с указанием часов по занятию. Эта таблица является основным источником записей для создаваемого отчета. Наименование предметов содержит главная таблица ПРЕДМЕТ, а фамилии преподавателей – главная таблица ПРЕПОДАВАТЕЛЬ.
Для того чтобы включать поля в нужной последовательности, следует иметь в виду, что поле вставляется вслед за выделенным в списке полей, уже включенных в отчет. Например, для включения поля НП после НГ последнее должно быть предварительно выделено.
![]() Рис. 6.6.7.Окно для формирования списка полей, включаемых в отчет
|
![]() | Учебно-методическое пособие по изучению дисциплины «Менеджмент» для студентов экономических специальностей разных форм обучения Учебно-методическое пособие предназначено для студентов экономических специальностей разных форм обучения. В данном пособии изложены... | ![]() | Лабораторная работа эффект Мёссбауэра Зеленодольск 2007 Печатается по решению учебно-методической комиссии Зеленодольского филиала кгу удк 537. 635; 537. 611. 43 Методическое пособие к лабораторным работам по атомной и ядерной физике «Эффект Мёссбауэра» Методическое пособие предназначено для студентов третьего курса физико-математического факультета Зеленодольского филиала кгу, специализирующихся... |
![]() | Методическое пособие выполнено п 2001 г в рамках нтп министерства образования Российской Федерации «Научное, научно-методическое, материально-техническое и информационное обеспечение системы образования» Приходько О. Г., Моисеева Т. Ю. Дети с двигательными нарушениями: коррекционная работа на первом году жизни. Методическое пособие.... | ![]() | Методическое пособие «основы технического перевода» Методическое пособие предназначено для помощи студентам в выполнении самостоятельной работы по переводу, реферированию и аннотированию... |
![]() | Учебно-методическое пособие по дисциплине «Страхование» Учебно-методическое пособие составлено в соответствии с требованиями фгос впо по направлению 080100. 62 «Экономика» | ![]() | Учебно-методическое пособие ... |
![]() | Учебно-методическое пособие по дисциплине «пропедевтика внутренних болезней» Учебно-методическое пособие предназначено для студентов 3 курса медико-профилактического факультета кгму | ![]() | Методическое пособие для подготовки курсовых работ по дисциплине «Управления качеством» Методическое пособие предназначено для студентов технологического факультета очной и заочной формы обучения |
![]() | Методическое пособие по курсовой работе Методическое пособие предназначено для студентов, обучающихся по направлению «Искусствоведение» (031500. 62), руководителей курсовых... | ![]() | Методическое пособие по курсовой работе Методическое пособие предназначено для студентов, обучающихся по направлению «Искусствоведение» (031500. 62), руководителей курсовых... |