Totaling Feature
Illustration
(For best results, view with a display setting at
least 800 pixels wide )
Using the Totaling feature, your application automatically
accumulates totals across blocks of records as they are loaded into
the tree. The totals can be displayed in special Footer rows at the
end of the block, or used any other way you wish. Extremely flexible
feature that is easy to configure and use. |
In this
example application,
we have configured a total of the extended pricing of each item
record related to each order. Configuring this total consisted of
selecting a total type (Sum), specifying the data column to total,
and specifying a target variable to act as an accumulator. No code
required.
We have placed the sum into a footer row directly following the
block of Items records. Configuring this also required no code.
A 10% discount was computed (a one-line embed) and we placed this
into another footer following the subtotal. (No coding required) Tax
was computed on the discounted amount (a one-line embed) and placed
on a third footer. (No coding required) Finally, the subtotal less
the discount plus the tax was computed (A one-line embed) and placed
into a fourth footer row. (No coding required)
The totals are automatically recomputed as items are inserted or
quantities changed. (No coding required)
Although you can't see it in the illustration, the application
compared these values to values previously stored in the order
record and updated the order record to reflect any changes. (A very
short embed) |
Why buy when you can do it
yourself?
Why indeed? You may well have the skills to develop applications entirely
from scratch with UltraTree's capabilities, saving you the initial cost of an
UltraTree license. But, how much will you really save after all? Have you
calculated how valuable your time is into the equation? Isn't that why
you bought Clarion in the first place? To save your time? If time is no object,
why not code in C++. After all, real men code in C++, don't they?
And, what about your next tree ? Will you have UltraTree in your arsenal, or
will you start all over again from scratch on the new project? Or are you going
to spend from 3 times to 100 times as long writing the first tree procedure,
writing generalized class code like UltraTree's, with complete configurability
for every conceivable dictionary, application situation, or data variation?
UltraTree contains dozens of classes, hundreds of methods, and thousands of
lines of source code. More than a thousand hours of development time are
invested in it. Can you really afford to invest this kind of time to
"do it yourself"? Consider this: The cost of Lifetime UltraTree
Premium Edition costs less than a week's pay for a programmer of average skills.
For that, you receive the benefit of more than a thousand hours of highly
skilled programming time, plus you will get free upgrades as long as UltraTree is
sold. All source included. Look over these features
and see if you aren't better off letting us do the heavy lifting on your next
tree and every tree thereafter.
UltraTree will more than pay for itself in your time saved the very
first time you use it. The next time you use UltraTree, it is effectively free! Think
about it.
Why not experience "The UltraTree Advantage"
today?
Click HERE to buy Lifetime Premium Edition now!
|