DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦63580272a⟧ TextFile

    Length: 2048 (0x800)
    Types: TextFile
    Names: »BRUKAT.CMD«

Derivation

└─⟦c2fe28dee⟧ Bits:30008867 CORN 2 851210 CORN 3Z (RC org. database?)
    └─⟦this⟧ »BRUKAT.CMD« 

TextFile

*    brukat.CMD  -MAIN PROGRAM
*  DATABASE NAME IS   brukat
*  DATABASE IS KEYED
SET INTENSITY OFF
SET TALK OFF
SET FORMAT TO SCREEN
SELECT PRIMARY
STORE FILE('brukat.NDX') TO MQ:NDX
IF .NOT. MQ:NDX
 ERASE
 @ 21,10 SAY  ' FILE IS NOW BEING INDEXED '
 DO brukat.GO
ENDIF
USE brukat  INDEX  brukat
STORE T TO MQ:MORE
DO WHILE MQ:MORE
 ERASE
@ 5,27 SAY '+--------------------+'
@ 6,27 SAY  '! SYSTEM:'
@ 6,37 SAY  'brukat'
@ 6,48 SAY  '!'
@ 7,27 SAY  '!  FILE:'
@ 7,36 SAY  'brukat'
@ 7,48 SAY  '!'
@ 8,11 SAY  '+---------------+--------------------+---------------+'
@ 9,11 SAY  '!                 PLEASE CHOOSE ONE:'
@ 9,64 SAY  '!'
@ 10,11 SAY  '!'
@ 10,26 SAY  'A to ADD data'
@ 10,64 SAY  '!'
@ 11,11 SAY  '!'
@ 11,26 SAY  'G to GET/EDIT data'
@ 11,64 SAY  '!'
@ 12,11 SAY  '!'
@ 12,26 SAY  'R to RUN report'
@ 12,64 SAY  '!'
@ 13,11 SAY  '!'
@ 13,26 SAY  'K TO UDSKRIV KONTROLLISTE'
@ 13,64 SAY  '!'
@ 14,11 SAY  '!'
@ 14,26 SAY  'L to print mailing LABELS/forms'
@ 14,64 SAY  '!'
@ 15,11 SAY  '!'
@ 15,26 SAY  'I to INDEX database'
@ 15,64 SAY  '!'
@ 16,11 SAY  '!'
@ 16,64 SAY  '!'
@ 17,11 SAY  '!              Q to QUIT (exit to CP/M)'
@ 17,64 SAY  '!'
@ 18,11 SAY  '+----------------------------------------------------+'
 @ 21,10 SAY  '                                '
 SET CONSOLE OFF
 WAIT TO MQ:COMMAND
 SET CONSOLE ON
 IF !(MQ:COMMAND)= 'A'
    DO brukat.ADD
 ELSE
 IF !(MQ:COMMAND)= 'G'
    DO brukat.GET
ELSE
 IF !(MQ:COMMAND)= 'K'
    DO brudif
ELSE
 IF !(MQ:COMMAND)='R'
    DO brukat.RPT
ELSE
 IF !(MQ:COMMAND)='L'
    DO brukat.LBL
ELSE
 IF !(MQ:COMMAND)='I'
    @ 21,10 SAY  ' FILE IS NOW BEING INDEXED '
    DO brukat.GO
ELSE
 IF !(MQ:COMMAND)='Q'
    QUIT
    ENDIF QUIT
    ENDIF GO
    ENDIF LABEL
    ENDIF BRUDIF
    ENDIF REPORT
    ENDIF GET
    ENDIF ADD
ENDDO
RELEASE MQ:MORE,MQ:COMMAND,MQ:NDX
  «eof»