Getting Started with TRANSACT (32247-90007)
Chapter 9 159
Creating Custom Applications
Form Independence
This program uses Transact’s indirect referencing capability for forms. Notice that all
verbs which reference a form name do not actually specify the form name. Each verb
specifies the name of an element which contains the name of the form to be referenced.
The program sets up a menu-driven customer update capability such as the following
series of forms depict.
Figure 9-7. Screen Independence, Customer Main Menu
Figure 9-8. Screen Independence, Marketing Customer Update
Figure 9-9. Screen Independence, Finance Customer Update
custupdatemm customer update main menu
enter customer number [1 ]
f1 - marketing (custupdate1)
f2 - finance (custupdate2)
f3 - accounts payable (custupdate3)
***********************************************
or
enter screen name [ ]
market- finance accounts exit
ing payable
custupdate1 marketing customer update
customer number [1 ]
name [name of customer 1 ]
update? - f1=yes, f2=no
custupdate2 finance customer update
customer number [1 ]
zip code [12345 ]
update? - f1=yes, f2=no