Strategies for Printing Customized Reports

Margaret Lourie, NELINET, Inc., Southborough, MA

mlourie@nelinet.net 

This is a two step process:

  1. Print to file instead of paper
  2. Use PC software to "reprocess" the data to produce the desired report

Using PC software to "reprocess" the data

General Tips

Customizing Reports from "List Some Data" from a Review File

EXAMPLE: Periodicals List
(Example of converting text output in paragraph format from "list some data" from "create list" review file to columns)

EXAMPLE: Archiving Order Records to File
(Example of creating and using a file of archived data without printing to paper)

Customizing Statistical Reports

EXAMPLE: Financial Report Spreadsheet
(Example of converting text output in column format from statistical report directly into spreadsheet)

Customizing Other Printed Reports

EXAMPLE: Fund Activity Report
(Example of keeping form of original report, but using word processing to reduce the size of the "printed" report)


General Tips

Return to top


Customizing Reports From "List Some Data" From A Review File

EXAMPLE: PERIODICALS LIST

Printing to file and using PC software to manipulate the data has greatest application for reports created with "list some data" from a review file created with "create lists." This is an example of converting text output in paragraph format from "list some data" from "create list" review file to columns.

The general process is:

  1. Print the Innopac report to a file
  2. Use a word processor to divide each record into fields by inserting a character that functions as a marker at the end of each field, and retain a hard return at the end of each record
  3. Use a spreadsheet program to get the data into columns (you may be able to do this in Word "convert text to table" instead, but the spreadsheet probably works better)
  4. Use a word processor (tables and formatting) to make the result look nice

The specific process is:

There are eight steps to preparing this kind of custom report. The process is illustrated by an example of producing a printed periodicals list.

  1. ENVISION YOUR FINAL REPORT: Decide what your final product should look like, what data should be in it, in what order, etc.
    1. List of periodical holdings containing title, location, holdings (in that order) printed as a table with three columns, with titles in upper case
    2. DESIGN THE REPORT YOU GET FROM INNOPAC. Type of report, type of record, fields included, etc. Sort the records, select fields in order you want them; choose a subset if you want.
    3. CONFIGURE THE PRINT:
    4. PRINT OUTPUT TO FILE ON PC
      • Use most effective method
    5. MAKE CHANGES TO OUTPUT WITH A WORD PROCESSOR. The goal is:
      1. To insert a character to be a field delimiter between fields in a record
      2. To retain a hard return at the end of each record
    6. CREATE COLUMNS WITH SPREADSHEET: If too many errors, analyze cause of errors and start over in word processing with revised "search and replace" strategies. If few errors, manually fix; save as spreadsheet file
    7. "DESKTOP PUBLISH" WITH WORD PROCESSOR." Spreadsheet file will open as a table. Format columns, fonts, borders, etc; add page numbers, headers, footers, etc.
    8. PRINT REPORT: When satisfied with the result, send final version to printer

    ****************************************************************

    EXAMPLE: ARCHIVING ORDER RECORDS TO FILE

    (Example of creating a file of archive data which is accessible and searchable. Existence of archive allows for deletion of older order records, freeing up limited order record capacity.)

    FINAL REPORT:
    PURPOSE: Create searchable access to order information in records which will be deleted from the Innopac. Use "search" capabilities of word-processing to find particular records in future.
    FORM: Same as print from "list some data" from "create lists," with some customization as desired, e.g. removal of page breaks, adjustments of font, margins, headers, footers, etc.

    1. Determine criteria to be used to identify and select order records to be deleted
    2. Determine which fields from order record should be part of the archived record
    3. Determine order in which you want records stored; order cannot be changed later, unless records are moved to a database
    4. "Create list" of those order records
    5. Evaluate list to make sure that selection criteria gave desired result
    6. Sort records as determined above
    7. "List some data": select fields as determined above
    8. Print to file
    9. Customize document as desired in word processing
    10. Save file in word processing and also in TEXT format, to ensure that future word-processing programs will be able to read the data
    11. Save files to a floppy disk and store in a safe place; make as many copies on as many disks as makes you feel comfortable that long-term access to the data will be ensured

    This method is simple and is not time-consuming. If it were necessary to provide more flexible data, one could develop a strategy for using word-processing "search and replace" to insert delimiters, with the ultimate goal of importing records into a database. Although doable, this method would be a lot more work to develop. It is not clear that information needs regarding old order records would require more sophisticated capabilites than are available in word-processing.

    Return to top


    Customizing Statistical Reports

    EXAMPLE: FINANCIAL REPORT SPREADSHEET
    Example of importing numerical data into spreadsheet to be basis for additional calculations and reports.

    FINAL REPORT:
    PURPOSE: spreadsheet with fund report numbers for additional calculations, e.g. forecasting, comparison with parent body report, etc.
    FORM: columns

    1. RUN DESIRED FUND REPORT
    2. PRINT REPORT TO FILE
    3. OPEN FILE WITH WORD-PROCESSING
      • "Search and replace" to remove all dollar signs
      • Save as .prn or .txt file
    4. OPEN FILE WITH SPREADSHEET
      • Text import wizard will appear; select fixed width; you can adjust where column dividers should go by clicking on scale to add or remove dividers
      • If the division of columns is not satisfactory close file (do not save) and try again
      • When satisfactory, save as spreadsheet file
    5. CUSTOMIZE TO YOUR NEEDS
      • Add, subtract, or move columns and formulas as desired to enhance reporting on spending

    Customizing Other Printed Reports

    EXAMPLE: FUND ACTIVITY REPORT

    FINAL REPORT:
    PURPOSE: Reduce number of pages in print of fund activity report (only useful if it is not important to have each fund on its own separate pages)
    FORM: Same as print from Innopac, but smaller font, no manual page breaks
    This process reduced my print to 35% of its original size (from 171 pages to 60 pages)

    1. Select "generic/text only" printer as default
    2. Run the fund activity report
    3. Do not key in any page heading (it would appear on every page)
    4. Print to "attached" printer
    5. When dialog box appears, name your .prn file
    6. To Innopac message "Was printout OK?" answer "N" (NO)
    7. Open Word Processing (example uses Word)
      1. Open saved .prn file
      2. Reselect the printer to print to paper in order to get available fonts
      3. Combine in a macro:
        • Edit, Replace hard page break (^m) with nothing
        • Edit, Select all
        • Select font Courier or Courier New, size 8
      4. Add descriptive header or text at top of document to identify it
      5. Add page numbers
      6. Save file as word document
      7. View word document to make sure it looks OK; then send to printer
      8. Make sure that printed document is satisfactory
    8. Run fund activity report again
    9. Print to file, but cancel print when you get dialog box for filename
    10. To Innopac message "Was printout OK?" answer "Y" (YES)
    11. Complete the fund activity report process to clear the files

    Return to top

    Revised March 26, 2002