Demonstrate Net.data built-in reporting functions

DTW_TB_DUMPH

This built-in function relies on the data in a Net.data %TABLE variable which are closely related to SQL result sets.
The Net.Data %TABLE variable used in this example is generated by populating it from the result of an SQL SQLECT statement.
Click here to show an explanation of this mechanism.

The DTW_TB_DUMPH function renders a Net.data %TABLE variable one ROW at a time within a <PRE> tag

The complete source for this example can be viewed at dtw_tb_dumph.

This example first runs a DTW_SQL function named @list() which selects records from the file QIWS/QCUSTCDT.
Function @list() does nothing other than return a %TABLE variable named mytable.
The built-in function DTW_TB_DUMPH is then passed %TABLE mytable.
So there are just 2 lines within the %HTML block as follows -

@list(mytable)                                        
@dtw_tb_dumph(mytable)   
This generates the HTML for a <PRE> block.
The rows of the file QIWS/QCUSTCDT are dumped into the block as plain text rows of equally spaced columns.
When requested as a Net.data page the response should be -
CUSNUM   LSTNAM    INIT   STREET          CITY     
938485   Johnson   J A    3 Alpine Way    Helen    
389572   Stevens   K L    208 Snow Pass   Denver   
475938   Doe       J W    59 Archer Rd    Sutter   
192837   Lee       F L    5963 Oak St     Hector   

Notice that the column headings for the table have been automatically populated with the corresponding database field name.

Back to Tutorial