Машинная логика и циклы

Категория: Учебники по Delphi » Быстрый старт в Delphi

В любом языке программирования есть множество операций сравнения, кото­рые позволяют реализовать машинную логику. Что понимается под логическими операциями? Это операции сравнения на "равенство", "больше" или "меньше". Как показано в табл. 2.3, таких операций может быть достаточно много.

Таблица 2.3. Логические операции

Математическая операция

Описание

=

Равно

Больше

Меньше

>=

Больше либо равно

<=

Меньше либо равно

о

Не равно

 

Отчеты в Delphi / Еще немного о компонентах

Категория: Учебники по Delphi » Базы данных в Delphi 7

Невизуальный компонент, с помощью которого можно производить всевозможные вычисления с данными, включающими в себя значения из полей таблиц (свойство SrclDataField, Src2DataField), константами (SrclValue, Src2Value) и других вычисляемых параметров (ScrlCalcVar, Src2CalcVar). Свойство Operator задает тип операции. Каждый операнд может быть дополнительно обработан с использованием стандартных функций, например тригонометрических (SrclFunction, Src2Fuction). Задействуя параметры проекта для хранения промежуточных результатов вычислений, можно строить сколь угодно сложные выражения.

 

Невизуальный компонент, связывающий между собой компоненты DataBand, CalcText и CalcTotal через их свойства Controller. В процессе печати отчета обрабатывает сигналы от этих компонентов, вырабатывая результат операции в зависимости от полосы, на которой данный компонент расположен. Другая функция — инициализация компонентов CalcText и CalcTotal указанным значением (свойства InitCalcVar, InitData Field и InitValue).