Difference between revisions of "SET POSTMENU"

From Recital Documentation Wiki
Jump to: navigation, search
Line 1: Line 1:
=SET POSTMENU=
 
 
 
 
==Class==
 
==Class==
 
Screen Forms
 
Screen Forms
Line 15: Line 12:
  
 
==See Also==
 
==See Also==
[[@...GET]], [[@...MENU]], [[CREATE SCREEN]], [[MODIFY SCREEN]], [[RESTORE MENU]], [[SAVE MENU]], [[SET PREFORM]], [[SET PREMENU]], [[SET PRERECORD]], [[SET POSTFORM]]
+
[[@...GET]], [[@...MENU]], [[APPEND]], [[CHANGE]], [[CREATE SCREEN]], [[EDIT]], [[FMT()]], [[Function Keys]], [[INSERT]], [[MENU]], [[MODIFY SCREEN]], [[QUERY]], [[RESTORE MENU]], [[SAVE MENU]], [[SET PREFORM]], [[SET PREMENU]], [[SET PRERECORD]], [[SET POSTFORM]]
  
  
Line 23: Line 20:
  
 
==Example==
 
==Example==
<pre>
+
<code lang="recital">
 
procedure post_proc
 
procedure post_proc
 
use employee
 
use employee
Line 37: Line 34:
 
set postmenu to post_proc
 
set postmenu to post_proc
 
edit
 
edit
return</pre>
+
return
 +
</code>
  
  

Revision as of 10:17, 17 April 2009

Class

Screen Forms


Purpose

Designate an event-driven trigger to execute as a menu in a form file is exited


Syntax

SET POSTMENU TO [<program | procedure> | (<expC>)]


See Also

@...GET, @...MENU, APPEND, CHANGE, CREATE SCREEN, EDIT, FMT(), Function Keys, INSERT, MENU, MODIFY SCREEN, QUERY, RESTORE MENU, SAVE MENU, SET PREFORM, SET PREMENU, SET PRERECORD, SET POSTFORM


Description

The POSTMENU trigger procedure executes a procedure whenever a menu is exited from within the format file. The SET POSTMENU TO <procedure-name> command defines the procedure or program name to be executed. The filename can be substituted with a <expC>, enclosed in round brackets, which returns a valid filename. The SET POSTMENU trigger can also be defined from within the SCREEN PAINTER work surface. The POSTMENU procedure option from the TRIGGERS menu is used to define the trigger name. The [HELP] key may be pressed here to edit the trigger file from inside the SCREEN PAINTER. The SET POSTMENU TO command clears the active <program/procedure>.


Example

procedure post_proc
use employee
set format to employee
return
 
clear
clear all
set exclusive off
 
use company
set form to company
set postmenu to post_proc
edit
return


Products

Recital Mirage Server, Recital Terminal Developer