Help With PUSH Command

Terry A. Pickering pickering@myself.com
Wed, 21 Jan 1998 15:49:57


I have a QUICK screen (Alpha - 7.10F3) where I'm doing some special
processing. For the sake of clarity I've removed all the code to keep it as
simple as possible. Here is what I have:


...... snip

ACTIONMENU LABEL "Update " 
  MENUITEM LABEL "Update and Continue" ACTION UPDATE STAY
  MENUITEM LABEL "Finalize Only" ACTION DESIGNER DES1
  MENUITEM LABEL "Update and Finalize" ACTION DESIGNER DES2
...... snip

PROCEDURE DESIGNER DES1
BEGIN
  DO INTERNAL FINALIZE
END

PROCEDURE DESIGNER DES2
BEGIN
  PUSH UPDATE STAY
  DO INTERNAL FINALIZE
END




After I go through the normal entry sequence and return to the menubar, If
I execute the FIRST menuitem "Update and Continue", then execute the SECOND
menuitem "Finalize Only", everything works just as I want it to. If I
choose the THIRD menuitem though, I'm not getting the same results (seems
the buffers are getting cleared, or something, and I get a duplicate key
error...)

My question is why doesn't it work as "one step" when I can do it as two
steps and it works ok?

Thanks!


Terry Pickering					CompuGroup, Inc.
pickering@myself.com				Portland, Oregon USA
www.teleport.com/~compugrp			Cessna 172 & Lancair ES
	
						       __!__          
 		  				 _______(*)_______    
						     !   !   !