Macro: ENT$KEY

Module location: FMAC line 721 (view source)

  ENT$DISP:
  IF ENTER$DISPLAY NE 0 BEGIN
    !A [FOUND] $042 ENTER$DISPLAY
  END
  ELSE BEGIN
    [FOUND] ENTDISPLAY // JUST DO AN ENTDISPLAY
  END
  //              ENTAGAIN
  !A [] $287
  //              RETURN
  !A [] $43 |CL0

  //<<<<<<< STANDARD KEY PROCEDURES FOR ENTER GROUP >>>>>>>>>>
  //KEYPROC KEY.FIND
  ENTER$.FIND:
  //              ENTFIND GE          // no, FIND
  !A [] $281 |CI3
  #KEYPROC 7 !a
  //              GOTO ENT$DISP
  !A [] $41 ENT$DISP

  //KEYPROC KEY.NEXT                  // FIND next record
  ENTER$.NEXT:
  //              ENTFIND GT
  !A [] $281 |CI4
  #KEYPROC 15 !a
  //              GOTO ENT$DISP
  !A [] $41 ENT$DISP

  //KEYPROC KEY.PREVIOUS              // FIND prv record
  ENTER$.PREVIOUS:
  //              ENTFIND LT
  !A [] $281 |CI0
  #KEYPROC 14 !a
  //              GOTO ENT$DISP
  !A [] $41 ENT$DISP
  //KEYPROC KEY.UP
  //KEYPROC KEY.FIELD                 // BACK FIELD
  ENTER$.FIELD:
  //              BACKFIELD
  !A [] $288
  #KEYPROC 16 !a
  #KEYPROC 6 !a
  //              RETURN
  !A [] $43 |CI0
  //KEYPROC KEY.CLEAR                 // CLEAR SCREEN
  ENTER$.CLEAR:
  //              INDICATE ERR FALSE
  !A [] $4028 |CI0 |CI0 |127
  #KEYPROC 13 !a
  !A []           $284 // ENTCLEAR
  //              RETURN
  !A [] $43 |CI0
  //KEYPROC KEY.SAVE
  ENTER$.SAVE:
  !A []           $285 // ENTSKIP
  #KEYPROC 9 !a
  //              RETURN
  !A [] $43 |CI0
  //KEYPROC KEY.HELP
  ENTER$.HELP:
  //HELP
  !A [] $1C5 |CI0
  #KEYPROC 18 !a
  //ENTAGAIN
  !A [] $287
  //RETURN
  !A [] $43 |CI0

  // KEYPROC KEY.PRINT
  ENTER$.PRINT:
  // output current page
  !A [] $202 |VI9
  #KEYPROC 2 !a
  //ENTAGAIN and RETURN
  !A [] $287
  !A [] $43 |CI0