Субд лекции

Темы:

Вычисления в отчете

В отчетах (так же как и в запросах, формах) можно использовать вычисляемые поля. Мы уже при рассмотрении отчета, полученного с использованием Мастера, встречались с ними и даже корректировали их (речь идет об итоговых показателях, номерах страниц, дате). Теперь рассмотрим, как можно создавать вычисляемые поля. Поскольку вычисляемое поле, как следует из его названия, является полем, то для включения в отчет следует использовать элемент-поле. Выбрав этот элемент на панели элементов, необходимо позиционировать курсор на нужном месте отчета. При этом в отчете создается элемент, включающий две части - имя поля и значение поля. Внутри прямоугольника, соответствующего имени поля, написано «Имя N», а внутри прямоугольника, соответствующего значению поля, написано слово «Свободный». Чтобы ввести выражение для вычисления значения поля, следует выделить соответствующий элемент, щелчком правой кнопки мыши вывести на экран контекстно зависимое меню, выбрать в нем строку Свойства, в появившемся окне Поле перейти на вкладку Данные и в строке Данные ввести требуемое выражение. Оно может вводиться вручную либо строиться с использованием построителя выражений. Выражение, вводимое в поле, должно начинаться со знака равенства. Для того чтобы воспользоваться построителем, следует щелкнуть по кнопке с многоточием. Построение выражения выполняется как обычно.

Предположим, что мы хотим ввести в нашу ведомость графу «Подоходный налог» (будем считать, что все сотрудники платят налог в размере 12%). Выражение, записанное в строку «Данные» окна Свойства полей, будет иметь вид

= [Оклад] * 0,12.

Чтобы закончить оформление вводимого элемента, перенесем в зону верхнего колонтитула имя этого поля и изменим его название на «Подоходный налог». Ведомость в режиме конструктора теперь имеет вид, представленный на рис. 9.21,а в режиме просмотра - на рис. 9.22.

предыдущаяследующая