HP Data Entry and Forms Management System (VPLUS) Reference Manual (32209-90024)
Chapter 5 191
Reformatting Specifications
Relation of Forms to Output Records
Suppose data entered on one form can follow data entered on either of two different forms,
and you want to generate separate records depending on the sequence in which the forms
appear. In such a case, you can set up a reformat file as shown in Figure 5-7. Note that
form B (a repeating form) appears as a reformat identifier and also as a succeeding form in
other input forms sequences.
Figure 5-7. Reformatting Data Based on Form Sequences
data:
X
B
B
B
B
E
2
rec #
GLOBALS
INPUT FORMS SEQ
OUTPUT REC. DEF
form X
* = start-of-record marker
REFORMAT FILE
BATCH FILE
rec #
1
2
3
4
5
6
field 1 form X*
OUTPUT FIELD F1
A
1
INPUT FORMS SEQ.
form B
OUTPUT FILE
Y
B
B
E
7
8
9
10
X
11
B
B
B
B
C
B
A
B
B
C
OUTPUT FIELD 1
field 1 form B
OUTPUT REC. DEF
field 1 form E
OUTPUT REC. DEF
INPUT FORMS SEQ.
form E
OUTPUT FIELD 1
OUTPUT FIELD F1C
INPUT FORMS SEQ.
form Y
form B
field 1 form Y*
OUTPUT REC. DEF
field 1 form B
B
12
E
13
form B