Codalogik inc.  |   Français
             
   Reporting cannot be made easier!
 
  ULTIM Language
 
.....
Home Products Training Consulting Technical Support Contact Us
    Compiler ULTIM Language DB Interfaces Releases Supported    


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

             




Home Products Training Consulting Technical Support Contact Us Français

© Codalogik inc.