Skip to main content

TcxDataSummaryItems.DefaultFormat(TcxSummaryValueType,TcxSummaryKind,Boolean) Method

Retrieves the default format string for a summary identified by its type, position, and the type of argument values.

Declaration

function DefaultFormat(AValueType: TcxSummaryValueType; ASummaryKind: TcxSummaryKind; AIsFooter: Boolean): string; virtual;

Parameters

Name Type
AValueType TcxSummaryValueType
ASummaryKind TcxSummaryKind
AIsFooter Boolean

Returns

Type
string

Remarks

This function is called to determine the format pattern if a summary’s Format property is set to an empty string.

AVarType specifies the type of summary values (arguments).

ASummaryKind specifies the summary type.

AIsFooter indicates if a summary is painted within the footer panel or within the group panel.

The DefaultFormat function retrieves the following format strings in accordance to the parameter values passed to the function, as shown in the table below.

Summary

Kind

Float values

Date/time values

Currency values

colspan=”6” |

Footer Panel

Group Panel

Footer Panel

Group Panel

Footer Panel

Group Panel

skSum

‘0.00;-0.00’

‘SUM=0.00;SUM=-0.00’

‘’

‘SUM=’

‘%s;%s’

‘SUM=%s;SUM=%s’

skMin

‘MIN=0.00;MIN=-0.00’

‘MIN=0.00;MIN=-0.00’

‘MIN=’

‘MIN=’

‘MIN=%s;MIN=%s’

‘MIN=%s;MIN=%s’

skMax

‘MAX=0.00;MAX=-0.00’

‘MAX=0.00;MAX=-0.00’

‘MAX=’

‘MAX=’

‘MAX=%s;MAX=%s’

‘MAX=%s;MAX=%s’

skCount

‘0’

‘COUNT=0’

‘0’

‘COUNT=0’

‘0’

‘COUNT=0’

skAverage

‘AVG=0.00;AVG=-0.00’

‘AVG=0.00;AVG=-0.00’

‘AVG=’

‘AVG=’

‘AVG=%s;AVG=%s’

‘AVG=%s;AVG=%s’

For currency value format strings, two %s entries correspond to the positive and negative currency formats obtained from the CurrencyFormat property of an object returned by the cxFormatController global function.

Refer to the TNumericField.DisplayFormat property’s topic in the Delphi (C++ Builder) documentation for more information on formatting values.

See Also