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. 










