Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab_4.doc
Скачиваний:
17
Добавлен:
02.05.2019
Размер:
86.02 Кб
Скачать

Создание вычисляемого элемента управления

1. Откройте форму в режиме конструктора формы или отчет в режиме конструктора отчета.

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

Примечание. Обычно элементом управления, используемым для вывода рассчитанного значения, является поле, но допускается использование любого элемента управления, имеющего свойство Данные (ControlSource).

3. В форме или отчете выберите место, в которое следует поместить элемент управления.

4. Выполните одно из следующих действий.

  • Для поля допускается ввод выражения прямо в элемент управления.

  • Если элемент управления не является полем или если требуется ввести выражение в поле с помощью построителя выражений, убедитесь, что нужный элемент управления выделен, нажмите кнопку Свойства на панели инструментов и введите выражение в ячейку свойства Данные (ControlSource) или нажмите кнопку построителя, чтобы открыть построитель выражений.

Примечания

  • В вычисляемом элементе управления перед каждым выражением следует помещать знак равенства (=).

  • Если требуется больше места ввода выражения в ячейку свойства Данные (ControlSource), нажмите клавиши SHIFT+F2 для открытия окна Область ввода.

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

Создание итогового поля в записи в отчете

1. Откройте отчет в режиме конструктора.

2. Добавьте в область данных вычисляемое поле.

3. Чтобы открыть окно свойств, убедитесь, что нужное поле выбрано, и нажмите кнопку «Свойства» на панели инструментов.

4. Выполните одно из следующих действий.

  • Введите выражение в ячейку свойства Данные.

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

Примечания. Если источником данных отчета является запрос, выражение можно поместить в базовый запрос отчета. Это повышает быстродействие отчета, и, если предполагается вычислять итоговые значения по группам записей, позволяет использовать имя вычисляемого поля в статистической функции.

Вычисление в отчете итоговых значений для групп записей или для всех записей

1. Откройте отчет в режиме конструктора.

2. Добавьте вычисляемое поле в одну из следующих областей.

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

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

3. Чтобы открыть окно свойств, убедитесь, что нужное поле выбрано, и нажмите кнопку «Свойства» на панели инструментов.

4. Выполните одно из следующих действий.

  • В ячейку свойства Данные (ControlSource) введите выражение, содержащее функцию Sum, чтобы вычислить итоги, или функцию Avg для вычисления среднего.

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

Вычисление в отчете суммы с накоплением

1. Откройте отчет в режиме конструктора.

2. Добавьте поле в одну из областей отчета.

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

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

3. Чтобы открыть окно свойств, убедитесь, что нужное поле выбрано, и нажмите кнопку Свойства на панели инструментов.

4. Задайте для свойства Сумма с накоплением (RunningSum) значение, соответствующее типу суммы с накоплением.

  • Для группы. Значение сбрасывается до 0 в начале каждой группы более высокого уровня.

  • Для всего. Сумма накапливается до конца отчета.

Примечания. Если для свойства Сумма с накоплением (RunningSum) задано значение «Для всего», общее итоговое значение можно повторить в примечании отчета. Создайте в примечании отчета поле и задайте в качестве значения его свойства Данные имя поля, в котором вычисляется сумма с накоплением, например: =[КоличествоЗаказов].

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]