Description
The various format modifier keywords can be inserted anywhere into a Run_Report statement (as long as they are not in the middle of a clause). If more than one format modifier is included in the command, they do not need to be specified together.
Keywords
The format modifier keywords are:
Format Modifier Keyword | Description |
---|---|
COL-HDR-SUPP | COL-HDR-SUPP suppresses the column headings (column titles) that are automatically printed at the top of each page for each column being displayed. |
DBL-SPC | The modifier DBL-SPC causes a blank line to be printed between each row on the report. Double spacing a report can make it easier to read, especially if there are many multi-valued or text columns being displayed. |
DET-SUPP | Used with Total and Average, DET-SUPP causes a value to be printed at the bottom of the report, and a subtotal or average to be printed at each control break. DET-SUPP will cause the report to suppress printing the detail about each row used to calculate a total or average, and print only the total or average and subtotal and sub-average. |
GRID | GRID will print gridlines between the columns and rows. |
ID-SUPP | Run_Report will always print the key column in the leftmost column of the report. ID-SUPP causes this column not to be printed. |
LANDSCAPE | LANDSCAPE will print the report in landscape mode. |
LEGAL | LEGAL will print the report to legal sized paper dimensions. |
PORTRAIT | PORTRAIT will print the report in portrait mode. |
PRINTER (P LPTR | The use of any of these keywords will send the report directly to the default printer. |
SCREEN | SCREEN will send the report to the preview window. By default all Run_Report commands use this setting. |
T | The T keyword is used to print the total rows processed at the bottom of the report. |
(M | Previews the report in a maximized preview window. |
Examples
* The following are examples of using format modifier keywords. * This report will print to the printer only the company, address * and city columns (no key column) of the CUSTOMERS table. A total rows * processed line will also print stmt = 'List CUSTOMERS ID-SUPP COMPANY ADDRESS1 CITY T' Run_Report("",Stmt) * This will print with gridlines in landscape mode stmt = 'List CUSTOMERS ID-SUPP COMPANY ADDRESS1 CITY GRID LANDSCAPE' Run_Report("",stmt) * This report will display numerous fields with a grid in landscape mode * on legal paper stmt = 'List CUSTOMERS ID-SUPP COMPANY ADDRESS1 ADDRESS2 CITY STATE ZIP ' stmt:= 'PHONE GRID LANDSCAPE LEGAL' Run_Report("",stmt) *This report will print out names and phone numbers double-spaced, but will include no column headings. stmt = "List CUSTOMERS COL-HDR-SUPP CUSTOMER_NAME PHONE DBL-SPC" Run_Report("",stmt) * This report will sort by and break on State. Detail and IDs are * suppressed to display a totals report for State. The State value will * be placed into the break-on value. stmt = 'LIST CUSTOMERS BREAK-ON STATE "':"'V'":'" AVERAGE INVOICE_TOTAL ' stmt:= 'BY STATE DET-SUPP ID-SUPP'' Run_Report("",stmt)