7.5

Table Of Contents
Integer values specifying the start/end columns of the chunk of data to read from the current data page.
Code Sample Example
The first line of code assigns data from the current data page to a variable. The second line of code checks for the presence of
a value inside the data page and sets a Boolean variable according to the results.
define(&invnum,string,@(7,50,59))
define(&isfirstpage,boolean,(strtoint(@(1,60,70))=1))
@name (function/procedure)
Executes a global function or procedure created using the function() command.
The@ character can be the beginning of a data selection, a page call or a procedure or function call.
Syntax
@functionname( parameters ) integer, measure, currency, string, Boolean or no return value
Arguments
functionname
String value specifying the name of the function or procedure.
parameters
Comma separated list of parameters required by the specified function or procedure.
@page (procedure)
Executes the content of the specified document page, as if it were part of the calling page. The content of the page in this case
excludes the paper handling properties of the page. The height and width of the page content thus becomes the height and
width of the group that would result if you created a single group of all of the page elements. If you want to include the paper
handling properties in the page execution, use the $element syntax instead.
The@ character can be the beginning of a data selection, a page call or a procedure or function call.
The @page() and execpage() commands are functionally equivalent. However, the execpage() command has the
added ability of calling variable page names.
Syntax
@pagename()
Arguments
pagename
String value specifying the name of the page you want to execute.
©2010 Objectif Lune Inc - 252 -