Компонент – dbCalc. Служит для осуществления простых арифметических операций в базах данных (Sum, Min, Max, Count и Average.)
При размещении в отчете этого связанного с данными компонента в панели инструментов «Правка» появляются два окна ввода:
В левое поле ввода нужно ввести имя конвейера данных (выбрать из выпадающего списка), а в правое поле нужно ввести поле, по которому будет связан текущий компонент с конвейером данных (оно также выбирается из выпадающего списка).
Локальное меню компонента выглядит так:
Пункт меню «Перенести на Передний План» – служит для изменения взаимного расположения объектов в отчете. Если на форме требуется расположить компонент поверх непрозрачного компонента, который закрывает первого, то применив этот пункт меню к первому компоненту можно перенести его на передний план.
Пункт меню «Послать на Задний План» – аналогичен предыдущему пункту меню, но отправляет компонент на задний план.
Если задано свойство «Авторазмер», то размер компонента будет автоматически изменяться в зависимости от размера шрифта и длины выводимых в нем данных. Иначе, если размер текста будет выходить за границы компонента, то он будет обрезан.
Пункт меню «Пусто Когда Ноль» определяет, нужно выводить ноль, когда в метку передано такое значение, или оставлять поле пустым.
Пункт меню «Вычисления». Выбор этого пункта приводит к появлению окна диалога:
В этом окне можно задать вид вычислений (сумма, минимум, максимум и т.п.)
Пункт меню «Экранный формат» вызывает окно диалога, в котором нужно выбрать, как будут отображаться данные в компоненте.
Для разных типов системной переменной будут разные наборы форматов.
Пункт меню «Позиция» вызывает окно диалога, в котором можно задать положение и размеры выводимых системной переменной данных:
Пункт меню «ПовтПечатьПриПеретоке» – это свойство компонента определяет, нужно ли печатать компонент на другой странице, если изменяющий свои размеры компонент должен печататься на другой странице.
Пункт меню «Сдвиг с родителем» – это свойство компонента определяет, нужно ли сдвигать компонент вместе с родительским компонентом, если родительский компонент изменяет свои размеры.
Пункт меню «Прозрачный» задает, прозрачным или непрозрачным должен быть компонент.
Пункт меню «Видимый» определяет, должен ли быть виден элемент в отчете.
Пункт меню «Перенос слов». Если не установлен «Авторазмер» системной переменной, то в метке ней быть выведена текстовая строка в несколько строк (вертикальный размер компонента должен быть при этом достаточен для вывода необходимого количества строк, и должен быть помечен пункт меню «Перенос слов»).
Пункт меню «Программа» вызывает «Бланк Программы» для текущего компонента. Действие пункта аналогично действию при выборе пункта главного меню «Программа».