Выполнение лабораторной работы 3 Для таблицы СЛУЖАЩИЕ БД Предприятие создать форму.
В режиме Конструктор формуляр модифицировать:
а) разделить пространство формуляра на две области горизонтальной линией. Установить толщину линии 3, цвет - коричневый;
б) в первой области с названием ОБЩИЕ ДАННЫЕ разместить поля с открытыми сведениями о служащем: ФИО_служащего; Пол; Отдел; Должность и т.п.
в) во второй области с названием ЛИЧНЫЕ ДАННЫЕ разместить поля с закрытыми сведениями о сотруднике: Оклад; Семейное_положение; Количество_детей; Адрес и т.п.
г) отобразить поле таблицы Отношение_к_воинской_обязанности на основе переключателя,
д) отобразить на основе группы переключателей значения поля Семейное_положение,
е) отобразить на основе поля со списком информацию об отделе,
ж) ввести полные названия полей (например, вместо ФИО - Фамилия И.О. служащего);
з) задать цвет фона формуляра через Автоформат,
и) установить для текста меток полей один цвет, а для текста содержимого полей - другой цвет;
к) размер шрифта в первой области - 12 пунктов, во второй - 14. Шрифт первой области толстый, второй - курсив.
Разрешить модификацию переменной информации о служащем, т.е. полей: Отдел; Должность; Оклад; Семейное_положение; Количество_детей. Остальные поля отобразить только в режиме просмотра.
По аналогии с описанной последовательностью создать форму для таблицы ОТДЕЛЫ.
Создать сложноподчиненный формуляр на основе рассмотренной методики, в котором формуляр таблицы ОТДЕЛЫ является главным, а формуляр таблицы СЛУЖАЩИЕ - подчиненным.
Занести в таблицу СЛУЖАЩИЕ на основе созданного формуляра 5 записей.
Результат работы показать преподавателю.
Лабораторная работа № 4. Отчеты Цель работы: изучение и закрепление на практике средств и методов создания отчетов в среде СУБД Access.
Методические указания
Отчет – это документированный результат анализа информации, хранящейся в БД. Он предназначен, прежде всего, для печати и позволяет:
снабдить результаты анализа пояснительной информацией (заголовком-названием, выводами, названием фирмы, датой создания отчета, номерами страниц и т.п.);
ввести пояснительную графику (логотип фирмы, диаграммы и т.д.);
разбить анализируемые данные по группам;
производить вычисления по записям и итоговые (для всего отчета, отдельных групп, страниц и т.д.).
Существует несколько разновидностей отчетов: в столбец; ленточный; почтовые наклейки и др.
Создать отчет можно с помощью панели инструментов Создание меню Отчеты, опция Отчет.
Наиболее универсальным средством создания отчетов является конструктор. По своим возможностям и структуре он аналогичен конструктору формуляров, т.е. включает бланк формируемого отчета и панель инструментов. Бланк отчета имеет структуру:
ЗАГОЛОВОК ОТЧЕТА
ВЕРХНИЙ КОЛОНТИТУЛ
ОБЛАСТЬ ДАННЫХ
НИЖНИЙ КОЛОНТИТУЛ
ПРИМЕЧАНИЕ ОТЧЕТА Содержимое заголовка и примечания отчета выводится (печатается) один раз, поэтому в них целесообразно включать разовую информацию: название отчета, название фирмы, её логотип, дату формирования отчета, итоговые показатели по всему отчету и другую служебную информацию.
В верхнем и нижнем колонтитулах указывается информация, отображаемая на каждой странице печатаемого отчета: номера страниц, дата и время печати, повторение названия фирмы или отчета и т.п. Здесь также можно рассчитывать итоговые показатели по страницам.
Содержание области данных в отчете отображается для каждой записи источника информации (таблицы или запроса).
Панель инструментов конструктора отчетов практически полностью совпадает с аналогичной панелью конструктора формуляров, т.е. после лабораторной работы № 3 не требует детального рассмотрения.
В отчете можно ввести неограниченное количество уровней группировки по значениям полей или некоторых вычисляемых выражений, а также по количеству записей. В этом случае для каждой группировки создается своя область, которую можно дополнять верхним и нижним колонтитулами (шапкой и примечанием). В шапке целесообразно выводить значение, по которому создана группа, а в примечании - итоговые значения по этой группе.
Для задания группировки необходимо щелчком правой клавиши мыши в свободном месте бланка отчета вызвать контекстное меню и выбрать опцию Сортировка и группировка. Произведенные действия вызовут появление соответствующего окна:
Поле/выражение
Порядок сортировки
Свойства группы
Здесь:
поле или выражение, по которому информация в отчете должна быть разбита по группам;
порядок сортировки внутри группы (по возрастанию или убыванию);
параметры группировки (например, необходимость шапки и/или примечания группы, интервал и т.п.).
Значения интервала группировки зависят от типа используемого для этих целей поля или выражения: например, для полей типа Дата/время используются интервалы вида: год; квартал; месяц; неделя; день; час; минута; каждое отдельное значение.
Текстовые поля можно группировать по количеству первых символов, число которых указывается в свойствах группы.
В области данных можно вводить дополнительные поля для расчета новых данных в пределах каждой записи. Для этого необходимо создать в этой области новое поле и посредством вкладки Данные его свойств ввести выражение, например, для определения стоимости партии товара выражение будет иметь вид:
=[Количество_товара]*[Стоимость_1_товара]
Для расчета итоговых значений в примечаниях отчета и/или групп необходимо создать там новое поле и на вкладке Данные его свойств ввести выражение вида
=<Операция>(<Аргумент>)
Список групповых операций приводился ранее. Аргументом является выражение или название поля. Например, если суммируются все стоимости партий товара, то можно использовать выражение вида
=Sum([Количество_товара]*[Стоимость_1_товара])
или
=Sum(Поле23),
где Поле23 - название поля, в котором вычисляются стоимости каждой партии. Его можно увидеть на вкладке Другие свойств вычисляемого поля.
|