Performing Break Processing on Numeric Values
You cannot use ON-BREAK with SQR numeric variables. To perform break processing on a numeric variable, you must first move its value to a string variable and then set ON-BREAK on that. For example:
begin-select
amount_received &amount
move &amount to $amount $$9,999.99
print $amount (+1,1) on-break
from cash_receipts
order by amount_received
end-select
The maximum number of ON-BREAK levels is determined by the ON-BREAK setting in the [Processing-Limits] section of the PSSQR.INI file. The default is 30, but you can increase this setting. Its maximum value is 64K-1 (65,535).