TFORMer SDK - NET
8
|
Provides access to a ComputedField which is referenced by a DataSource. More...
Public Member Functions | |
void | Dispose () |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. | |
override string | ToString () |
Returns a string representation of the instance. | |
Properties | |
Aggregation | Aggregation [get, set] |
Gets/Sets the aggregation-type of the ComputedField. | |
string | Comment [get, set] |
Gets/Sets the comment for the ComputedField. | |
string | Expression [get, set] |
Gets/Sets the aggregation expression of the ComputedField. | |
string | Filter [get, set] |
Gets/Sets the filter expression of the ComputedField. | |
string | Name [get, set] |
Gets/Sets the name of the ComputedField. | |
ComputedField | Next [get] |
Gets the next ComputedField defined in the DataSource. | |
long | Order [get, set] |
Gets/Sets the evaluation order of the ComputedField. |
Provides access to a ComputedField which is referenced by a DataSource.
With the help of ComputedFields computations can be centralized in the DataSource instead of performing the computations in the FormLayout. For example, you might
The result of a ComputedField is available in the DataSource like any other source-field. In the expression of a ComputedField you may refer to multiple fields of the DataSource. It is also possible to use other ComputedFields already defined in the DataSource in the expression.
In addition, ComputedFields support Aggregation (see ComputedField.Aggregation). Thus it is pretty simple to create serial numbers or to calculate running sums and averages which are not available in a DataSource directly.
To exclude specific Records of a DataSource from being considered by the Aggregation use filter expressions.
void Dispose | ( | ) |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
override string ToString | ( | ) |
Returns a string representation of the instance.
Aggregation Aggregation [get, set] |
Gets/Sets the aggregation-type of the ComputedField.
string Comment [get, set] |
Gets/Sets the comment for the ComputedField.
string Expression [get, set] |
Gets/Sets the aggregation expression of the ComputedField.
string Filter [get, set] |
Gets/Sets the filter expression of the ComputedField.
Using a filter expression allows to exclude specific Records from aggregation.
string Name [get, set] |
Gets/Sets the name of the ComputedField.
ComputedField Next [get] |
Gets the next ComputedField defined in the DataSource.
A DataSource stores a list of ComputedField-objects. To retrieve the first ComputedField in the DataSource see DataSource.FirstComputedField.
null
long Order [get, set] |
Gets/Sets the evaluation order of the ComputedField.
© 2006-2024 - all rights reserved by TEC-IT Datenverarbeitung GmbH |
![]() |
Generated on Wed Aug 7 2024 17:29:42 for TFORMer SDK - NET with doxygen 1.7.6.1 |