The report is a collection of “objects” that have been added to the report. The main report chart (or graph) itself, title objects, filter objects and more.
Every “object” in the report has a property list – you right-click on it and select properties from the popup menu. Here is a sample of the properties for the overall report:
And here are the properties for the main graph, or body, of the report:
In addition to the properties for each object you can modify the report by adding an object from the options in the left. For example, in the report below I’ve added an “Item Types” List Box, which gives me a list of all the possible item types. Click on one of them (such as “InventoryAssemblyItem”) and that adds a filter to the report. The filters that are enabled are shown in the Current Selections object.
Here’s another example of how you can use objects to modify a report. I’m creating a report from scratch. I select the Chart objects from the left and add the “Sales (Last 12 Months)” chart.
I can add a Current Selection utility object and then a Customer:Jobs list box object, and then click on any customer to filter the report by that customer. This just takes a few moments to set up.
This is an area where Advanced Reporting needs more work. Again, this is an early version of the program.
There is a Print icon in the toolbar. The problem is, if you have multiple objects in the report, such as list boxes and the current selection box, all of these objects will be printed in the report. Not only that, their printing system doesn’t do a good job of scaling the report, so it looks very rough as you can see below.
Alternately, if you look in the upper right corner of the chart object you will see a printer icon.
Selecting this will print JUST that object, so you leave the filter objects behind. Also, with fewer objects, the report scales more cleanly.
Unfortunately, when printing this way, things like report titles are missing. Only the one object prints.