[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference iosg::all-in-1_v30

Title:*OLD* ALL-IN-1 (tm) Support Conference
Notice:Closed - See Note 4331.l to move to IOSG::ALL-IN-1
Moderator:IOSG::PYE
Created:Thu Jan 30 1992
Last Modified:Tue Jan 23 1996
Last Successful Update:Fri Jun 06 1997
Number of topics:4343
Total number of notes:18308

362.0. "OA$FLD_EXIT after FORM call in postprocessing" by HALIBT::MCCANTA (That which does not kill us makes us stronger.) Mon Mar 30 1992 20:00

    Help!  I looked in V24, and 1364 sounded like my problem, but the
    answer didn't do what I expected.  So here it goes...
    
    During Field post-processing of ARG1, the ARG2 form is called.  If the
    user exits out of ARG2, then they should exit out ARG1.  I have tried
    numerous different ways, but to no avail.  During a trace, I discovered
    that ARG2 doesn't get closed before OA$FLD_EXIT is executed, so I am
    applying it to ARG2, not ARG1 like I want.  How can I close ARG2 so
    that OA$FLD_EXIT applies to ARG1.
    
    The named data follows.
    
    
    ;;field_name;;
    /POST='.IF #EXP NE 0 THEN FORM ARG2\\.IF OA$FORM_DISPOSE THEN OA$FLD_EXIT'
    
    
T.RTitleUserPersonal
Name
DateLines
362.1solvedHALIBT::MCCANTAThat which does not kill us makes us stronger.Mon Mar 30 1992 22:287
    Found the answer.  Use CLOSE_PRIOR.
    
    ;;field_name;;
    /POST='.IF #EXP NE 0 THEN FORM ARG2\\CLOSE_PRIOR\\
    	.IF OA$FORM_DISPOSE THEN OA$FLD_EXIT'