|  | DataMuseum.dkPresents historical artifacts from the history of: Christian Rovsing CR7, CR8 & CR16 CP/M | 
This is an automatic "excavation" of a thematic subset of
 See our Wiki for more about Christian Rovsing CR7, CR8 & CR16 CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. | 
top - metrics - download
    Length: 1792 (0x700)
    Types: TextFile
    Names: »XMENU.CMD«
└─⟦ea621760d⟧ Bits:30005267 dBase II - uoriginal diskette
    └─⟦this⟧ »XMENU.CMD« 
NOTE - EXAMPLE dBASE CHECK BALANCER COMMAND FILE PROGRAM
*   
*   
*  - turn off display of commands to screen
SET TALK OFF
*  - enter user database file name
ACCEPT "Enter check database name" to DBF
*  - access database file
USE &DBF
*  - specify disk containing command files
ACCEPT "Enter disk drive containing command files as 'A:' or 'B:'" to DISK
SET DEFAULT TO &DISK
*  - this is text that is displayed on the screen
DO WHILE T
* DO WHILE T  means DO WHILE TRUE  I.E. DO FOREVER
*   The DO WHILE will be terminated by a CANCEL command internally
  ? 
  ? 
  ? 
  ? '     CHECK BOOK BALANCER MENU'
  ? 
  ? '        0 - EXIT'
  ? '        1 - ENTER NEW CHECKS'
  ? '        2 - ENTER DEPOSIT'
  ? '        3 - ENTER CANCELLED CHECKS'
  ? '        4 - ENTER CANCELLED DEPOSITS'
  ? '        5 - BALANCE'
  ? 
  ? ' ENTER DESIRED ACTION'
 *  - reading user response
 WAIT TO ACTION
 DO CASE
  *  - testing to exit
    CASE ACTION='0'
       SET TALK ON
       *  - return to dBASE system
       CANCEL
  *  - test for new checks
    CASE ACTION='1'
       *  - enter new check data
       DO XNEWENTR
  *  - test for new deposits
    CASE ACTION='2'
       *  - enter new deposit data
       DO XDEPOSIT
  *  - test for cancelled checks
    CASE ACTION='3'
       *  - enter cancelled check data
       DO XCANCEL
  *  - test for cancelled deposits
    CASE ACTION='4'
       *  - enter cancelled deposit data
       DO XDEPCANC
  *  - test for balancing check book
    CASE ACTION='5'
       *  - compute ending balance
       DO XBALANCE
  * - non-valid entry to the menu
    OTHERWISE
       ? 'Invalid entry, re-enter'
  ENDCASE
ENDDO
RETURN
«eof»