Specifications

www.evisions.com Argos - Argos Report Writers Guide Page 14 of 118
Document Version 1.0 Last Updated 10.18.2010
DataBlocks
The DataBlock is the foundation from which all reports are created and contains Forms
and Queries. Only users with DataBlock Designer privileges can create DataBlocks.
The Queries obtain data from a database. When results of a query are displayed on a
form, this is called a QuickView Report. In the case of CSV, Banded, and Extract Reports,
the results of the query become input to the report design with the results displayed or
stored elsewhere. Within the Argos Explorer tree, reports exist as "child" objects of a
DataBlock.
The Form, created by the DataBlock Designer using the Argos DataBlock Designer, is used
for two purposes:
To obtain input selections from the user executing the report. The input selections
can be passed to the queries to limit the results.
To display the results of the report. QuickView reports can display results on the
form.
Whenever a user executes a report, the form designed as part of a DataBlock will be
displayed. The input selections made by the user become query parameters.
Any report type (QuickView, CSV, Banded, Extract) can utilize the data obtained from the
queries. The tree structure shown on the right denotes that all report types underneath
the DataBlock will obtain the same results from the queries, but of course each report type
will print the data using methods applicable to the given report type.
Figure 6 – Reports as children of a
DataBlock
All report types residing under the same
DataBlock share the form. Reports are “children
of the DataBlock.