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

Вы попадаете на эту вкладку при выборе пункта Variables меню Report или контекстного меню раскладки отчета.

NoteПримечание

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

Variables

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

Add

Открывает окно для ввода новой переменной отчета.

Remove

Удаляет выбранную в списке Variables переменную.

Value to store

Определяет выражение, которое используется, чтобы определить значение переменной во время выполнения отчета. Механизм отчета обеспечивает вычисление значения этого выражения всякий раз, когда указатель записи перемещается. Нажатие на кнопку (…) открывает диалоговое окно построителя выражений, предоставляющее возможность конструирования выражения. Для дополнительной информации смотрите диалоговое окно построителя выражений.

Initial value

Отображает значение выбранной переменной, имеющее место до начала каких-либо вычислений и устанавливаемое при сбросе переменной. Нажатие на кнопку (…) открывает диалоговое окно построителя выражений

Reset value based on

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

NoteПримечание

Если в отчете используются группировка данных, полосы детализации или их управляющие псевдонимы, в списке Reset value based on будут отображены соответствующие элементы.

Calculation type

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

NoteПримечание

Результаты вычислений сбрасываются в момент времени, определяемый опцией Reset value based on.

  • None

    Никакие дополнительные вычисления не выполняются. Результат выражения Value to store непосредственно присваивается переменной отчета.

  • Count

    Значение переменной отчета увеличивается на 1. (Значение Value to store не вычисляется.) Подсчитывает, сколько раз переменная напечатана в группе, на странице, в столбце или в отчете (в зависимости от значения, выбранного в списке Reset value based on). Т. о., вычисление базируется на числе появлений переменной, а не на ее значении.

  • Sum

    Добавляет значение, полученное при вычислении выражения Value to store к текущему значению переменной отчета. Данная опция вычисляет текущую итоговую сумму значений переменной в группе, на странице, в столбце или в отчете (в зависимости от значения, выбранного в списке Reset value based on).

  • Average

    Вычисляет среднее арифметическое значений выражения Value to store при каждом перемещении указателя записи в группе, на странице, в столбце или в отчете (в зависимости от значения, выбранного в списке Reset value based on) и помещает его в переменную отчета. (Значение Initial value в вычисление не включается.)

  • Lowest

    Сравнивает текущее значение переменной отчета с результатом выражения Value to store и присваивает переменной отчета меньшее из двух значений.

  • Highest

    Сравнивает текущее значение переменной отчета с результатом выражения Value to store и присваивает переменной отчета большее из двух значений.

  • Std Deviation

    Вычисляет квадратный корень дисперсии результата выражения Value to store при каждом перемещении указателя записи и присваивает полученный результат переменной отчета. (Значение Initial value в вычисление не включается.)

  • Variance

    Характеризует степень отклонения отдельных значений выражения Value to store при каждом перемещении указателя записи и присваивает полученный результат переменной отчета. (Значение Initial value в вычисление не включается.)

Release after report

Удаляет переменную отчета из памяти после окончания работы отчета. Если эта опция не выбрана, переменная отчета остается в памяти до завершения работы Visual FoxPro или до вызова команд CLEAR ALL или CLEAR MEMORY. Для более подробной информации смотрите Команды CLEAR

Смотрите также