Production of Reports
The main features of the ULTIM
report generation capability are:
- Production of up to 250 reports of
various forms, automatically sorted in their respective sequence, while
reading the data only once. The automatic sort can be altered for each report.
- Detailed or summary tabulated reports
allowing up to 250 totaled columns and up to 9 automatic levels of
subtotals.
- Automatic column headings.
- Automatic spacing between report elements.
- Numerous options for controlling
report sorting and formatting: size, numbering, page ejects, contents
of titles, headings and footnotes, etc.
- Capability of redefining or conditionally suppressing columns or lines.
- Computations that may differ at detail, subtotal and final total levels.
- Automatism for vertical percentages.
- Special print-outs like computer letters, phone directories, mailing labels or preprinted
forms, featuring up to 250 differently formatted lines, produced
conditionally or repetitively.
- Horizontal repetition of the various lines of a printout such as a phone directory or labels.
- Use of tables to translate codes into
text, hence enhancing the presentation of the data in the heading,
detail, total or other lines of the report.
Here is a simple example of an ULTIM
program producing reports
BEGIN DEMO.
OPTIONS HEADINGS=AUTO, SPACING = 5.
* FILE DESCRIPTION
FILES CUSTOMER(F,CUSTOMER,PS,94),
NAME(1,A,15), ACCOUNT-NBR(16,N,7),
ADDRESS-1(23,A,25), ADDRESS-2(48,A,25),
DIVISION (73,A,6),
BALANCE (79,N,8,10,@ED:$),
LAST-PAYMENT( 87,N,8,10,@ED:@DATE).
PROCESS GET EACH CUSTOMER WHERE LAST-PAYMENT < 20150301 AND BALANCE > 0.
SEQUENCE DIVISION, NAME.
LINE-1 NAME, SPACE(3), ACCOUNT-NBR.
LINE-2 ADDRESS-1.
LINE-3 ADDRESS-2.
CONTROL HORIZONTAL=3X28, VERTICAL = 11X5, OUTPUT=LABEL. *
END
Labels produced by the LINE-1, LINE-2,
LINE-3 and CONTROL statements
LLOYD
& SONS 2369108 THE LAMP
SHOP 3246538 THE
LIGHTHOUSE 1071638
12195 FALCONBRIDGE ST. 27536 LINCOLN
BLVD. 236 WOODSIDE BLVD.
BOSTON, MA
41238 CHICAGO,
IL 60610
LONG ISLAND, NY 44144
MVC
INC.
1387 PLANT LIGHTING 9066489
QUALITY SWITCH 9193257
2300 ORCHARD
ST.
10010 BROOKLYN
ST. 200 MAIN ST.
TACOMA, WA
75002 SEATTLE,
WA 72100
HELENA, MT 82100
ZEUSS DISCOUNT 1479380
ZIGGER'S
2102981 ACME LITE LTD. 843896
4200 KIRKLAND
ST. 563
LAFAYETTE AVE.
150 CENTRAL DRIVE
SPOKANE, WA
77200 BURLINGTON, VT
98402 HOUSTON,
TX 73565
ELECTRIC SHOP 2225751 LIGHTNING
LAMP 3178456 RUSSELL &
SONS 386660
681 ERIE
ST.
4376 LAKEVIEW
ST
1235 MAIN ST.
MIAMI, FL
44646 DALLAS,
TX
75456 RICHMOND,
VA 23412
TOP SERVICES 3143486
912 GILMORE RD
ATLANTA, GA 76234
|