Browse Prior Art Database

Merging Text With Record Data to Produce an Output in Report Format

IP.com Disclosure Number: IPCOM000046784D
Original Publication Date: 1983-Aug-01
Included in the Prior Art Database: 2005-Feb-07
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Horn, GR: AUTHOR [+2]

Abstract

In a word processing application, it is desirable to be able to produce an output in report format by combining text from a shell document with fields from a data file. A report format contains records grouped according to the content of a specific field. A shell document contains the template to be used to produce the report format. In order to produce the output in report format, it is necessary to be able to merge text with record data. The procedure described below accomplishes this result. Using the shell document as a read-only document, the shell is scanned and the text is separated into different blocks. Each block is stored on a page in a system document. The blocks are defined as follows: Report Preface. This block contains text to be output at the start of the report. Page Heading.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 72% of the total text.

Page 1 of 1

Merging Text With Record Data to Produce an Output in Report Format

In a word processing application, it is desirable to be able to produce an output in report format by combining text from a shell document with fields from a data file. A report format contains records grouped according to the content of a specific field. A shell document contains the template to be used to produce the report format. In order to produce the output in report format, it is necessary to be able to merge text with record data. The procedure described below accomplishes this result. Using the shell document as a read-only document, the shell is scanned and the text is separated into different blocks. Each block is stored on a page in a system document. The blocks are defined as follows: Report Preface. This block contains text to be output at the start of the report. Page Heading. This block contains text to be output at the start of each page. Group Heading. This block contains text to be output at the start of a group. Detail. This block contains text to be output for each record. Group Summary. This block contains text to be

output at the end of a group. Report Summary. This block contains text to be output at the end of the report. Up to three levels of grouping are allowed. The order of the groups specified in the shell document is preserved by using a table to contain the fields to be grouped and the location of any Heading/Summary text, associated with that group in the system...