Формирование вычисляемых элементов управления

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

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

Внимание! Соблюдайте следующие правила синтаксиса выражений: каждое выражение должно начинаться знаком равенства (=). Каждое имя, которое вы будете использовать в выражении, заключается в квадратные скобки [ ]. Если в выражении используется текст, то он должен быть заключен в кавычки. Можно сформировать вычисляемый элемент с помощью Конструктора выражений.

Проведение вычислений в отчете

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

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

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

=SUM([Количество] * [Цена])


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



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