Рекомендации по выполнению. Предполагаем освоение следующих вопросов

Занятие №8. ПРОЕКТИРОВАНИЕ ОТЧЕТОВ

1. ПРОЕКТИРОВАНИЕ ОДНОСТРАНИЧНОГО ОТЧЕТА (БЕЗ ГРУПИРОВКИ)

Предполагаем освоение следующих вопросов:

1. Понятие отчета и его назначение.

2. Проектирование отчета в Режиме мастера.

3. Проектирование отчетов в Режиме Конструктора.

4. Одностраничные отчеты и особенности их проектирований

5. Вычислено в отчетах.

Данные, хранящиеся в базе, могут быть обработаны и вы даны на печать в виде таблиц, Которые в системе управления базами данных принято называть отчетами. Для формирования отчетов используется закладка окна базы данных ОТЧЕТЫ.

ВАРИАНТ ПОДГОТОВИТЕЛЬНЫЙ

ЗАДАНИЕ 1. Предприятие ежемесячно производит различные выплаты своим сотрудникам, отражая их в документе Выплаты сотрудникам в январе месяце (табл. 1). Спроектировать на основе этого документа отчет в виде таблицы, определив сумму выплат для каждого сотрудника и итоги по ставке, премии, материальной помощи, больничному листу, а также общую сумму выплат для всех сотрудников за месяц.

Рекомендации по выполнению

1. Проектирование и заполнение таблиц

  1. Создайте в вашей папке базу данных Сотрудники.
  2. В созданной базе данных Сотрудники спроектируйте структуру таблицы 1, не задавая ключевого поля.

Таблица 1 Выплаты сотрудникам в январе месяце

Фамилия Табельный номер Ставка, $ Премия, $ Материальная помощь, $ Выплаты по больничному листу, $
Иванов Петров … 934,00 854,00 … 370,50 235,80 … 220,00 110,90 … 130,00 200,50 …
  1. Сохраните спроектированную таблицу под именем Выплаты.
  2. Заполните в таблице Выплаты пять записей.

2. Проектирование отчета

5. Для проектирования отчета в окне базы данных перейдите на вкладку Отчеты и нажмите кнопку (Создать).

6. В появившемся окне Новый отчет выберите режим создания отчета Конструктор. Здесь же выберите в качестве источника данных таблицу Выплаты и нажмите [ОК].

Не забывайте при проектировании отчета выбирать источник данных, на основе которого проектируется отчет.

7. Настройте окно Конструктора отчета, т.е. добавьте области заголовка и примечания отчета, если их нет, и уберите области верхнего и нижнего колонтитулов, если они есть. Для этого выполните соответственно команды Вид→Заголовок / Примечание отчета и Вид→ Колонтитулы.

8. Введите заголовок и подзаголовок отчета в Область заголовка. Для этого нажмите на Панели элементов кнопку [Надпись] и в области Заголовок отчета нарисуйте рамку, в которую затем впишите заголовок и подзаголовок отчета: Выплаты сотрудникам в январе месяце

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

10. Добавьте для заголовка, подзаголовка и шапки отчета визуальные эффекты (например, цвет фона и шрифта, размер шрифта, выравнивание по центру и др.).

Для работы с каким-либо объектом его надо выделить, щелкнув по границе рамки, в которую он вписан.

11. Просмотрите созданный фрагмент отчета, выполнив команду Вид → Образец, и вернитесь обратно в Режим конструктора, нажав на панели инструментов кнопку [Закрыть ],или выполнив команду Вид → Конструктор.

12. Перенесите в Область данных отчета все поля из списка полей таблицы. Для этого выделите сразу все поля в окне списка полей Выплаты, дважды щелкнув по названию окна, и перетащите их левой кнопкой мыши. Расположите перенесенные поля под соответствующими графами шапки.

Если на экране не видно списка полей, то вызовите его.команду Вид- Список полей.

При переносе полей будет переноситься о название поля, а само поле. Название поля надо удалить, нажав клавишу DELETE на клавиатуре, предварительно выделив его, а само поле расположить под соответствующей графой шапки.

13. Установите для полей таблицы визуальные эффекты.

14. Просмотрите созданный фрагмент отчета, выполнив команду Вид /Образец.

15. Для вывода сумм к выдаче для каждого рабочего, добавьте в Область данных ячейку с формулой для расчета в графе Сумма к выдаче, расположив се под соответствующим названием графы.

Для внесения формулы надо предварительно нажать кнопку Поле на Панели элементов и нарисовать рамку. Удалить рамку с подписью Поле, а в рамку Свободный ввести формулу, начиная ее со знака равно (=).

Формулу можно также вписать, пользуясь Построителем выражений. Чтобы его вызвать, надо на рамке Свободный щелкнуть правой кнопкой мыши. В открывшемся контекстно - зависимом меню выбрать пункт Свойство. В окне свойства перейти на вкладку Данные, в конце строкиДанные нажать на кнопку с тремя точками

Для более надежной работы Построителя выражения надо поля выбирать из списка полей правой панели Построителя выражения.

16. Просмотрите полученный фрагмент отчета.

Рис. Окно Конструктора отчета

3. Вычисление итогов.

17. Добавьте в область Примечание отчета название поля Итого.

18. Для вывода итоговых значений добавьте в область Примечание отчета формулы для расчета итогов в каждой графе, используя функцию Sum из встроенных статистических функций, например = Sum ([Ставка ])

19. Установите визуальные эффекты для добавленных полей.

20. Просмотрите полученный отчет и, если необходимо, внесите правки.

21. Сохраните созданный отчет под именем Отчет_Выплаты,

22. Распечатайте созданный отчет.

ОТЧЕТ ПО РАБОТЕ. Расположите на экране таблицу и отчет, отобразив их сверху вниз.

ВАРИАНТ ОСНОВНОЙ

ЗАДАНИЕ 1. На основе имеющейся, на предприятии формы документ «Квитанция об оплате за электроэнергию» спроектировать таблицу, форму и отчет. Выполнить в форме и отчете необходимые вычисления. Заполнить таблицу, используя созданную форму. Выполнить запросы действия и запросы выборки, используя сложные условия и вычисления .

Энергосбыт Барановичиэнерго

Абонент__________________________

(фамилия имя отчество)

Адрес ____________________________

КВИТАНЦИЯ

«______»_____________20___

(дата выписки счета)

Показания счетчика Последнее  
Предыдущее  
Расход по факту  
Расход электроэнергии квтч  
Сумма руб
Пеня руб
Всего к оплате руб

Лицевой счет № ____________

Кассир______________________

ОТЧЁТ ПО РАБОТЕ. Расположите на экране спроектированные таблицу, форму и отчет, расположив их каскадом.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: