Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

When you write your first pop-up window program that is "output only" (ie: no input capable fields) you will probably get a result like this on your first attempt:

             ------------  Screen cursor goes to here when the Screen cursor goes to here when the "Companies"    
        |             pop-up window appears.
   |
        |

Panel

                 DEMO01             Demonstration Panel                     

                                                                     .............................

No Format
            DEMO01          Demonstration Panel                                                                                                                                       

..........................

            Specify the following and press : COMP01  Companies      :                                             :                        :             Account number . . . . .        : Number Description     :                                             :  01    ACME ENGINEERING:             Account type . . . . . .        :  02    CONSOLIDATED ENG:                                             :  03    ACME WELDING    :             Company number . . . . .        :  04    DESIGN INC.     :                                             :                        :             Transaction amount . . .        :


                 Specify the following and press :   COMP01  Companies       :
                                                                    :                                            :
                 Account number . . . . .               : Number Description           :
                                                                    :  01    ACME ENGINEERING :
                 Account type . . . . . .                   :  02    CONSOLIDATED ENG :
                                                                    :  03    ACME WELDING        :
                 Company number . . . . .             :  04    DESIGN INC.              :
                                                                    :                                            :
                 Transaction amount . . .              :.......................................................:

This is clearly unacceptable, because the user has to move the screen cursor right across the screen and into the "Companies" pop-up window to select the desired company.

The simplest solution to this problem is: code the POP_UP command like this:           POP

     POP_

...

UP ....whatever....

...

 CURSOR_LOC(*

...

ATFIELD #COMPNO)

which will cause the pop-up window to appear like this with the screen cursor under 0 in "01 ACME ENGINEERING":

Panel

                 DEMO01             Demonstration Panel                     

                                                                        ............................

No Format
          DEMO01          Demonstration Panel                                                                                                                                              

...........................

            Specify the following and press e: COMP01  Companies       :                                             :                         :            Account number . . . . .         : Number Description      :                                             :  01    ACME ENGINEERING :            Account type . . . . . .         :  02    CONSOLIDATED ENG :                                             :  03    ACME WELDING     :            Company number . . . . .         :  04    DESIGN INC.      :                                             :                         :            Transaction amount . . .         :


                 Specify the following and press e :   COMP01  Companies       :
                                                                       :                                            :
                 Account number . . . . .                  : Number Description           :
                                                                       :  01    ACME ENGINEERING :
                 Account type . . . . . .                      :  02    CONSOLIDATED ENG :
                                                                       :  03    ACME WELDING        :
                 Company number . . . . .                :  04    DESIGN INC.              :
                                                                       :                                            :
                 Transaction amount . . .                 :.......................................................: