Задание № 1. В таблице служащий своей базы данныхосуществить следующие виды фильтрации

В таблице СЛУЖАЩИЙ своей базы данныхосуществить следующие виды фильтрации:

выбор служащих одного отдела;

выбор служащих, название должности которых заканчивается на букву "т";

выбор служащих, фамилия которых начинается на букву "В";

выбор всех служащих, кроме одного отдела;

выбор служащих по двум должностям;

выбор служащих-женщин одного отдела.

Задание № 2

Для таблицы СЛУЖАЩИЙ своей базы данныхсформировать, проверить корректность и сохранить следующие запросы:

Отображающий в выборке поля:

- ФИО;

- дата_рождения;

- отдел;

- оклад.

Отображающий в выборке все поля таблицы для работников одного отдела. Сделать данный запрос параметризованным;

Отображающий в выборке поля:

- ФИО;

- отдел;

- количество детей,

для семейных сотрудников, фамилии которых начинаются на буквы от "Г" до "Ш";

Отображающий в выборке поля:

- ФИО;

- должность;

- оклад,

для холостых сотрудников с окладом больше 1000 руб.

Рассчитывающий для каждого сотрудника налог в виде выражения (13% от оклада).

В выборке выводятся:

ФИО;

отдел;

оклад;

налог.

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


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

Отчеты

Отчет – это документированный результат анализа информации, хранящейся в БД. Он предназначен, прежде всего, для печати. Access позволяет создать макет отчёта определённой структуры. В отчёт могут быть включены данные одной таблицы, одного запроса или нескольких таблиц и запросов. Отчёт позволяет:

- снабдить результаты анализа пояснительной информацией (заголовком-названием, названием фирмы, датой создания отчета, номерами страниц, выводами и т.п.);

- ввести пояснительную графику (логотип фирмы, диаграммы и т.д.);

- разбить анализируемые данные по группам;

- производить вычисления по записям и итоговые (для всего отчета, отдельных групп, страниц и т.д.).

Существует несколько разновидностей отчетов:

- в столбец;

- ленточный;

- почтовые наклейки и др.

Отчёт может быть создан с помощью мастера отчётов или в режиме конструктора отчётов. Проще создать отчёт с помощью мастера отчётов, а затем доработать его в режиме конструктора отчётов. По своим возможностям и структуре он аналогичен конструктору форм, т.е. имеет бланк формируемого отчета и панель элементов.

Поле бланка разбито на несколько областей:

- заголовок отчета;

- верхний колонтитул;

- область данных;

- нижний колонтитул;

- примечание отчета.

Содержимое заголовка и примечания отчета выводится (печатается) один раз, поэтому в них целесообразно включать разовую информацию: название отчета, название фирмы, её логотип, дату формирования отчета, итоговые показатели по всему отчету и другую служебную информацию.

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

Содержание области данных в отчете отображается для каждой записи источника информации (таблицы или запроса).

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

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

· поле или выражение, по которому информация в отчете должна быть разбита по группам;

· порядок сортировки внутри группы (по возрастанию или убыванию);

· параметры группировки (например, необходимость шапки и/или примечания группы, интервал и т.п.).

Значения интервала группировки зависят от типа используемого для этих целей поля или выражения: например, для полей типа Дата/время используются интервалы вида:

· год;

· квартал;

· месяц;

· неделя;

· день;

· час;

· минута;

· каждое отдельное значение.

Текстовые поля можно группировать по количеству первых символов, число которых указывается в свойствах группы.

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

=[Количество_товара]*[Стоимость_1_товара]

Для расчета итоговых значений в примечаниях отчета и/или групп необходимо создать там новое поле и на вкладке Данные его свойств ввести выражение вида

=<Операция>(<Аргумент>)

Аргументом является выражение или название поля. Например, если суммируются все стоимости партий товара, то можно использовать выражение вида

=Sum([Количество_товара]*[Стоимость_1_товара])

или

=Sum(Поле23),

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


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



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