HP 3000 Manuals

VFINISHFORM [ HP Data Entry and Forms Management System (VPLUS/V) ] MPE/iX 5.0 Documentation


HP Data Entry and Forms Management System (VPLUS/V)

VFINISHFORM 

Performs any processing specifications defined for the final phase of
fields editing.

Syntax 

     VFINISHFORM {comarea}

Parameters 

comarea          Must be comarea name specified when the forms file was
                 opened with VOPENFORMF. If not already set, the
                 following comarea items must be set before calling
                 VFINISHFORM:

                 cstatus          Set to zero.

                 comarealen       Set to total number of two-byte words
                                  in comarea.

                 VFINISHFORM may set the following comarea items:

                 cstatus          Set to nonzero value if call
                                  unsuccessful.

                 numerrs          Set to total number of fields in the
                                  form in which errors were detected.

                 nfname           Set to name of next form if processing
                                  specifications altered form name.

                 repeatapp        Set to new repeat code if processing
                                  specifications altered code.

                 freezapp         Set to new next form code if processing
                                  specifications altered code.

Discussion 

All special processing defined as part of the "finish" phase of field
editing is performed by this intrinsic.  Altering the next form to be
displayed is a typical finish operation, and updating a save field is
another.  (Refer to the discussion of phases in Section 4.)

Like VFIELDEDITS, VFINISHFORM sets an error flag for each field that has
an error as a result of processing the form.  (Refer to the VFIELDEDITS
discussion.)

Example 

COBOL

     CALL "VFINISHFORM" USING COMAREA.

BASIC

     160 CALL VFINISHFORM(C(*))

FORTRAN

     CALL VFINISHFORM(COMAREA)

SPL/PASCAL

     VFINISHFORM(COMAREA);

The examples above perform all finish operations on a form.



MPE/iX 5.0 Documentation