Reports may have the following elements:
This element represents static text or a mixture of static text and dynamic text (or tag expressions) (see Reports). To add a text element:
Name is: <<Account.Name>>
Tag Expressions or Dynamic Text are explained in the Document Generation section. To add a tag expression element:
SUM, MAX, MIN etc when used inside tags in a report are calculated depending on whether they use conditions or not. Aggregate operations that do not use conditions operate only on objects iterated over in the report, whereas aggregate operations using conditions operate on all objects in the system. For example, if a report prints out all accounts with balance greater than 1000, the expression «SUM Account.Balance» will calculate the total balance of these accounts, whereas the expression
<<SUM Account.Balance WHERE Account.Balance > 500>>
will calculate the total balance of the accounts that are greater than 500 (even though the report only works with the accounts greater than 1000).
An element represents a rectangle. To add a rectangle element:
An element represents a circle. To add a circle element:
An element represents a straight line. To add a line element:
An element represents an image. To add an image element:
This element represents a report that is embedded into some other report. To add a subreport:
This element represents a table. Quite often tables can be used instead of subreports to show related records (such as line items of an order, for example) in a tabular fashion. To add a table:
This element represents a barcode.To add a barcode:
This element represents a QRCode element.To add a QRCode:
A conditional element may be represented by any number of previously mentioned elements. A conditional element includes rules that define under which circumstances a particular sub-element will be included into the resulting document (see Reports). To add a new conditional element:
To add a chart element, do the following:
When you insert a Page Break element AwareIM will start a new page at the spot where the break is inserted. To insert a Page Break element: