Important: $WBDV function has effect on entire WBSP page and all it's sub elements (configuration section, included files, sub reports, etc.). All instances of $WBDV function that use the same variable name will set same variable regardless of their location inside WBSP page (e.g. $WBDV[somevar] in main WBSP page and $WBDV[somevar] in subreport will change (decrement by 1) the value of the same variable named somevar.
Availability
$WBDV is available for use with all WBSP commands.
Syntax
$WBDV{varname|decrement|showvar}
$WBDV[varname|decrement|showvar]
Parameters
varname - the name of global WBSP variable to be
decremented
decrement - optional parameter - the value that
will be subtracted from the existing value of varname. Default value is
1.
showvar - optional parameter - if set to true (T,ON,1)
WhizBase will show the assigned value
Returns
New (decremented) value if showvar parameter is set to
true, otherwise it returns nothing, just sets the value of a variable.
Example
After running this example, the resulting page in browser may look like this: