Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Базы Данных

.pdf
Скачиваний:
162
Добавлен:
04.06.2015
Размер:
5.09 Mб
Скачать

3. Проектирование и настройка отчетов

ВАРИАНТ 2. БАЗА ДАННЫХ «АБОНЕНТЫ ТЕЛЕФОННОЙ КОМПАНИИ»

Отчеты

Содержательное описание

 

 

Отчет 1

Использовать таблицу Оплата. В отчет включить поля: НомерТелефона,

 

ДатаОплаты, СуммаОплаты. Данные упорядочить по полям: НомерТе-

 

лефона, ДатаОплаты. Условие отбора: данные за прошлый месяц. Итог

 

подвести по полю СуммаОплаты: итоговая сумма оплаты за телефон

 

 

Отчет 2

Использовать запрос 5. В отчет включить поля: Улица, Дом, ЧислоТеле-

 

фонов. Добавить пустой столбец с надписью Примечание. Данные упо-

 

рядочить по полям: Улица, Дом. Данные сгруппировать по трем первым

 

буквам значений поля Улица. Итог подвести по полю ЧислоТелефонов:

 

число телефонов. Условие форматирования строки отчета: число теле-

 

фонов меньше 3

 

 

Отчет 3

Использовать перекрестный запрос 4

 

 

Отчет 4

Использовать таблицы Абоненты, Телефоны, Оплата. В отчет включить

 

поля: НаличиеЛьготы, РегистрационныйНомерАбонента, НомерТеле-

 

фона, ДатаОплаты, ТарифОплатыЗаТелефон, СуммаОплаты. Данные

 

упорядочить по полям: НаличиеЛьготы, НомерТелефона, ДатаОплаты.

 

Условие отбора: сведения за прошлый месяц. Данные сгруппировать по

 

полю НаличиеЛьготы. Итог подвести по полям: РегистрационныйНо-

 

мерАбонента, ТарифОплатыЗаТелефон, СуммаОплаты: число абонен-

 

тов, суммарный тариф, сумма фактической оплаты

 

 

Отчет 5

В отчет 4 добавить вычисляемый элемент управления: для каждой кате-

 

гории абонентов (с льготой и без льготы) разность между суммой по та-

 

рифу и суммой фактической оплаты. Условие форматирования вычис-

 

ляемого элемента управления: положительная разность между суммой

 

по тарифу и суммой фактической оплаты

 

 

140

3. Проектирование и настройка отчетов

ВАРИАНТ 3. БАЗА ДАННЫХ «СТАТИСТИКА МЕДИЦИНСКОГО УЧРЕЖДЕНИЯ»

Отчеты

Содержательное описание

 

 

Отчет 1 Использовать таблицу Пациенты. В отчет включить поля: НомерКар-

ты, Фамилия, Имя, Отчество, КодДиагноза, КодОтделения, ДатаПоступления. Данные упорядочить по полям: Фамилия, Имя, Отчество,

ДатаПоступления. Условие отбора: сведения за текущий месяц. Итог подвести по полю НомерКарты: число пациентов

Отчет 2 Использовать запрос 2. В отчет включить поля: КодОтделения, КодДи-

агноза, НомерКарты, Фамилия, Имя, Отчество, ДатаПоступления.

Добавить поля: Адрес, НазваниеОтделения. Данные упорядочить по по-

лям: КодОтделения, КодДиагноза, НомерКарты. Данные сгруппиро-

вать по полю КодОтделения. Итог подвести по полю НомерКарты: число пациентов. Условие форматирования поля ДатаПоступления: дата поступления, относится к текущему месяцу

Отчет 3 Использовать перекрестный запрос 4

Отчет 4 Использовать таблицу Пациенты и запрос 6. В отчет включить поля:

КатегорияПациента, КодДиагноза, НомерКарты, Фамилия, Имя, Отчество, НазваниеОтделения, ДатаПоступления, ДатаПредполагаемойВыписки. Данные упорядочить по полям: КатегорияПациента, КодДиагноза. Данные сгруппировать по полям: КатегорияПациента,

КодДиагноза. Итог подвести по полю НомерКарты: число пациентов

Отчет 5 В отчет 4 добавить вычисляемый элемент управления: для каждой категории пациентов число больных, поступивших за последние семь дней. Условие форматирования поля КодДиагноза: значение поля равно 77

141

3. Проектирование и настройка отчетов

ВАРИАНТ 4. БАЗА ДАННЫХ «ЗАРАБОТНАЯ ПЛАТА СОТРУДНИКОВ»

Отчеты

Содержательное описание

 

 

Отчет 1

Использовать таблицу Персонал. В отчет включить поля: ТабельныйНо-

 

мерСотрудника, Фамилия, Имя, Отчество, КодДолжности, Пол. Дан-

 

ные упорядочить по полям: Фамилия, Имя, Отчество. Итог подвести по

 

полю ТабельныйНомерСотрудника: число сотрудников

 

 

Отчет 2

Использовать запрос 2. В отчет включить поля: ТабельныйНомерСот-

 

рудника, Фамилия, Имя, Отчество, КодДолжности. Добавить поле Но-

 

мерРазряда. Данные упорядочить по полям: КодДолжности, НомерРаз-

 

ряда, ТабельныйНомерСотрудника. Данные сгруппировать по полю

 

КодДолжности. Итог подвести по полю ТабельныйНомерСотрудника:

 

число сотрудников. Условие форматирования строки отчета: код долж-

 

ности равен 555, 777 или 999

 

 

Отчет 3

Использовать перекрестный запрос 4

 

 

Отчет 4

Использовать таблицы Персонал, Должности, ТарифнаяСетка. В отчет

 

включить поля: НомерОтдела, ТабельныйНомерСотрудника, Фамилия,

 

Имя, Отчество, Пол, Должность, НомерРазряда, Оклад. Данные упоря-

 

дочить по полям: НомерОтдела, Должность, ТабельныйНомерСотруд-

 

ника. Данные сгруппировать по полям: НомерОтдела, Должность. Итог

 

подвести по полям ТабельныйНомерСотрудника, Оклад: число сотруд-

 

ников, средний оклад

 

 

Отчет 5

В отчет 4 добавить вычисляемый элемент управления: для каждого отде-

 

ла средний оклад для сотрудников мужского пола и средний оклад для

 

сотрудников женского пола. Условие форматирования поля НомерРаз-

 

ряда: значение поля меньше 3

 

 

142

3. Проектирование и настройка отчетов

ВАРИАНТ 5. БАЗА ДАННЫХ «УЧЕТ ПРИХОДА ТОВАРА»

Отчеты

Содержательное описание

 

 

Отчет 1 Использовать таблицу Товары. В отчет включить поля: Штрих-код,

НаименованиеТовара, НомерТоварнойГруппы, ЦенаТовараЗаЕдиницуИзмерения. Данные упорядочить по полям: НомерТоварнойГруппы, Штрих-код. Итог подвести по полю ЦенаТовараЗаЕдиницуИзмерения:

средняя цена

Отчет 2 Использовать запрос 6. В отчет включить поля: ДатаПрихода, Номер-

ТоварнойГруппы, Штрих-код, НаименованиеТовара, ЦенаТовараЗаЕдиницуИзмерения, Количество, СуммаОплаты. Добавить поле НазваниеГруппы. Данные упорядочить по полям: ДатаПрихода, НомерТоварнойГруппы, Штрих-код. Данные сгруппировать по полю ДатаПри-

хода (интервал группировки – неделя). Итог подвести по полю СуммаОплаты: итоговая сумма оплаты. Условие форматирования строки отчета: количество единиц товара больше 1000

Отчет 3 Использовать перекрестный запрос 4

Отчет 4 Использовать таблицу Приход и запрос 6. В отчет включить поля: По-

ставщик, ДатаПрихода, Штрих-код, НаименованиеТовара, НомерТоварнойГруппы, ЦенаТовараЗаЕдиницуИзмерения, Количество, СуммаОплаты. Данные упорядочить по полям: Поставщик, ДатаПрихода,

Штрих-код. Условие отбора: дата прихода соответствует текущему месяцу. Данные сгруппировать по полям: Поставщик, ДатаПрихода. Итог подвести по полю СуммаОплаты: итоговая сумма оплаты

Отчет 5 В отчет 4 добавить вычисляемый элемент управления: для каждого поставщика итоговая сумма оплаты по поставке товаров, относящихся к товарной группе 01 (товары первой необходимости). Условие форматирования строки отчета: дата прихода соответствует текущей дате

143

3. Проектирование и настройка отчетов

ВАРИАНТ 6. БАЗА ДАННЫХ «РАСПИСАНИЕ ДВИЖЕНИЯ ПРИГОРОДНЫХ ПОЕЗДОВ»

Отчеты

Содержательное описание

 

 

Отчет 1 Использовать таблицу ПунктыНазначения. В отчет включить поля: Код-

ПунктаНазначения, НазваниеПунктаНазначения, ВремяСледования.

Данные упорядочить по полю КодПунктаНазначения. Итог подвести по полю ВремяСледования: максимальное время следования

Отчет 2 Использовать запрос 2. В отчет включить поля: НомерПоезда, Да-

та/ВремяПрибытия(Убытия)ВКрасноярск. Добавить поля: НормативноеЧислоПосадочныхМест, ТипПоезда. Данные упорядочить по полям: ТипПоезда, НомерПоезда. Данные сгруппировать по полю ТипПоезда. Итог подвести по полю НормативноеЧислоПосадочныхМест: суммарное число посадочных мест. Условие форматирования поля НормативноеЧислоПосадочныхМест: число посадочных мест больше 100

Отчет 3 Использовать перекрестный запрос 4

Отчет 4 Использовать таблицу Поезда и запрос 5. В отчет включить поля: ТипПо-

езда, КатегорияПоезда, НомерПоезда, НормативноеЧислоПосадочныхМест, Наполняемость. Данные упорядочить по полям: ТипПоезда, КатегорияПоезда, НомерПоезда. Данные сгруппировать по полям: ТипПоезда, КатегорияПоезда. Итог подвести по полям НормативноеЧислоПо-

садочныхМест, Наполняемость: суммарное число посадочных мест и средняя наполняемость

Отчет 5 В отчет 4 добавить вычисляемый элемент управления: для каждого типа поезда наполняемость пригородных поездов для пункта назначения Комарово. Условие форматирования строки отчета: наполняемость меньше

30%

144

3. Проектирование и настройка отчетов

ВАРИАНТ 7. БАЗА ДАННЫХ «КАДРЫ»

Отчеты

Содержательное описание

 

 

Отчет 1

Использовать таблицу Сотрудники. В отчет включить поля: Табельный-

 

НомерСотрудника, Фамилия, Имя, Отчество, Пол, Адрес. Данные упо-

 

рядочить по полям Фамилия, Имя, Отчество. Итог подвести по полю

 

ТабельныйНомерСотрудника: число сотрудников

 

 

Отчет 2

Использовать запрос 2. В отчет включить поля: Оклад, ДатаПоступле-

 

ния(Перевода), ТабельныйНомерСотрудника. Добавить поля: Фамилия,

 

Имя, Отчество. Данные упорядочить по полям: Оклад, ДатаПоступле-

 

ния(Перевода), ТабельныйНомерСотрудника. Данные сгруппировать по

 

полю Оклад (интервал группировки – 1000 рублей). Итог подвести по

 

полям Оклад и ТабельныйНомерСотрудника: средний оклад, число со-

 

трудников. Условие форматирования строки отчета: оклад больше 30000

 

рублей

 

 

Отчет 3

Использовать перекрестный запрос 4

 

 

Отчет 4

Использовать таблицу Сотрудники и запрос 5. В отчет включить поля:

 

НомерОтдела, ТабельныйНомерСотрудника, ПолноеИмя, Возраст, Пол,

 

Оклад. Данные упорядочить по полям: НомерОтдела, Возраст, Табель-

 

ныйНомерСотрудника. Данные сгруппировать по полям: НомерОтдела,

 

Возраст. Итог подвести по полям Возраст и Оклад: средний возраст,

 

средний оклад

 

 

Отчет 5

В отчет 4 добавить вычисляемые элементы управления: для каждого от-

 

дела средний оклад мужчин и средний оклад женщин. Условие форма-

 

тирования строки отчета: возраст превышает 20 лет

 

 

145

3. Проектирование и настройка отчетов

ВАРИАНТ 8. БАЗА ДАННЫХ «УЧЕБНОЕ РАСПИСАНИЕ»

Отчеты

Содержательное описание

 

 

Отчет 1

Использовать таблицу УчебныеДисциплины. В отчет включить поля:

 

КодДисциплины, НазваниеДисциплины, ПлановоеКоличествоЧасовЗаСе-

 

местр. Данные упорядочить по полю КодДисциплины. Итог подвести по

 

полю ПлановоеКоличествоЧасовЗаСеместр: суммарное число часов

 

 

Отчет 2

Использовать запрос 2. В отчет включить поля: Лента, Аудитория, Код-

 

Дисциплины. Добавить поле НазваниеДисциплины. Данные упорядочить

 

по полям: Лента, Аудитория, КодДисциплины. Данные сгруппировать по

 

полю Лента. Итог подвести по полю НазваниеДисциплины: число значе-

 

ний. Условие форматирования строки отчета: аудитория «БА», «БХА»

 

или «БФА»

 

 

Отчет 3

Использовать перекрестный запрос 4

 

 

Отчет 4

Использовать таблицы УчебныеДисциплины, Преподаватели, Расписа-

 

ниеЗанятий. В отчет включить поля: НазваниеКафедры, ТабельныйНо-

 

мерПреподавателя, ДеньНедели, Лента, Аудитория, КодДисциплины.

 

Данные упорядочить по полям: НазваниеКафедры, ТабельныйНомер-

 

Преподавателя, ДеньНедели. Данные сгруппировать по полям: Назва-

 

ниеКафедры, ТабельныйНомерПреподавателя. Итог подвести по полю

 

Лента: число лент

 

 

Отчет 5

В отчет 4 добавить вычисляемый элемент управления: для каждой ка-

 

федры удвоенное число лент (фактическая нагрузка в академических ча-

 

сах). Условие форматирования строки отчета: день недели равен 6, т.е.

 

является субботой

 

 

146

3. Проектирование и настройка отчетов

ВАРИАНТ 9. БАЗА ДАННЫХ «УЧЕТ ЗАКАЗОВ ПОКУПАТЕЛЕЙ»

Отчеты

Содержательное описание

 

 

Отчет 1

Использовать таблицу Товары. В отчет включить поля Штрих-код, На-

 

именованиеТовара, СрокГодности, ОтпускнаяЦена. Данные упорядо-

 

чить по полю Штрих-код. Итог подвести по полю ОтпускнаяЦена:

 

средняя цена

 

 

Отчет 2

Использовать запрос 2. В отчет включить поля: СрокГодности, Штрих-

 

код, НаименованиеТовара, НомерПартии, ОтпускнаяЦена. Добавить

 

пустой столбец с надписью Примечание. Данные упорядочить по полям:

 

СрокГодности, Штрих-код. Данные сгруппировать по полю СрокГод-

 

ности (интервал группировки – месяц). Итог подвести по полю Штрих-

 

код: число значений. Условие форматирования строки отчета: срок год-

 

ности истекает завтра

 

 

Отчет 3

Использовать перекрестный запрос 4

 

 

Отчет 4

Использовать таблицу Покупатели и запрос 5. В отчет включить поля:

 

ДатаЗаказа, НомерЗаказа, Штрих-код, НаименованиеТовара, Номер-

 

Партии, СрокГодности, РегистрационныйНомерПокупателя, ТипПо-

 

купателя, СтоимостьЗаказа. Данные упорядочить по полям: ДатаЗа-

 

каза, НомерЗаказа, Штрих-код. Условие отбора: дата заказа соответст-

 

вует текущему кварталу. Данные сгруппировать по полям: ДатаЗаказа,

 

Штрих-код. Итог подвести по полю СтоимостьЗаказа: суммарная

 

стоимость заказов

 

 

Отчет 5

В отчет 4 добавить вычисляемые элементы управления: для каждой да-

 

ты суммарная стоимость заказов для оптовых покупателей и суммарная

 

стоимость заказов для розничных покупателей. Условие форматирова-

 

ния строки отчета: стоимость заказа более 100000 рублей

 

 

147

3. Проектирование и настройка отчетов

ВАРИАНТ 10. БАЗА ДАННЫХ «БИРЖА ТРУДА»

Отчеты

Содержательное описание

 

 

Отчет 1

Использовать таблицу Безработные. В отчет включить поля: Регистра-

 

ционныйНомерБезработного, Фамилия, Имя, Отчество, Адрес, Телефон,

 

КодПрофессии, Стаж. Данные упорядочить по полю Регистрацион-

 

ныйНомерБезработного. Итог подвести по полю Стаж: средний стаж

 

 

Отчет 2

Использовать запрос 2. В отчет включить поля: РегистрационныйНо-

 

мерБезработного, Фамилия, Имя, Отчество. Добавить поле Желаемая-

 

Зарплата. Данные упорядочить по полям: ЖелаемаяЗарплата, Регист-

 

рационныйНомерБезработного. Данные сгруппировать по полю Желае-

 

маяЗарплата (интервал группировки – 1000 рублей). Итог подвести по

 

полю РегистрационныйНомерБезработного: число человек. Условие

 

форматирования поля ЖелаемаяЗарплата: значение поля больше 20000

 

рублей

 

 

Отчет 3

Использовать перекрестный запрос 4

 

 

Отчет 4

Использовать таблицы Предприятия, Профессии и Вакансии. В отчет

 

включить поля: КодПредприятия, НаименованиеПредприятия, Сфера-

 

Деятельности, КодПрофессии, НазваниеПрофессии, Оклад. Данные

 

упорядочить по полям: КодПредприятия, КодПрофессии, Оклад. Данные

 

сгруппировать по полям: КодПредприятия, КодПрофессии. Итог подвес-

 

ти по полю Оклад: среднее значение оклада

 

 

Отчет 5

В отчет 4 добавить вычисляемый элемент управления: для каждого пред-

 

приятия максимальный оклад для профессии с кодом 37 («дворник»).

 

Условие форматирования поля СфераДеятельности: значение поля рав-

 

но «ЖКХ»

 

 

148

3. Проектирование и настройка отчетов

3.4. КОНТРОЛЬНЫЕ ВОПРОСЫ

1.Для чего предназначены отчеты? Перечислите основные виды отчетов, дайте им характеристику.

2.Из каких разделов состоит тело отчета? Какие данные отображаются в этих разделах? Откройте один из отчетов вашего варианта задания

ипокажите эти разделы.

3.Что такое макет отчета? Какие встроенные макеты имеются в Access? Какие факторы следует учитывать при выборе макета отчета? Создайте простой отчет с макетом в столбик.

4.Какие инструментальные средства проектирования и модификации отчетов существуют в Access? Дайте краткую характеристику каждому из инструментальных средств.

5.Какие режимы работы с отчетом предусмотрены в Access? Для чего они предназначены? Какими режимами можно воспользоваться, чтобы просмотреть данные, помещенные в отчет?

6.Что представляет собой элемент управления? Перечислите основные элементы управления отчета и опишите их назначение. Какие элементы управления доступны в Режиме макета? Какие элементы управле-

ния доступны в Конструкторе отчетов?

7.Какие вкладки имеет Окно свойств отчета? Какие свойства расположены на этих вкладках? Как отобразить Окно свойств в Режиме ма-

кета? Как отобразить Окно свойств в Конструкторе отчетов?

8.Какие объекты базы данных используются в качестве источника записей отчета? Откройте Окно свойств отчета и покажите, где фиксируется информация об источнике записей отчета.

9.Как можно изменить источник записей отчета и источник данных для какого-либо поля отчета?

10.Какие объекты базы данных могут выступать в качестве источника записей при создании отчета командой Отчет? Приведите последовательность действий, необходимых для создания отчета с помощью этой команды.

149