home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / dbdict.zip / DICT.PRG < prev    next >
Text File  |  1986-02-17  |  2KB  |  87 lines

  1. * DICT.PRG
  2. * Paul Ferrara [70075,252]
  3. * Bill Lonborg [70045,1237]
  4. * Last Change: 02-17-86 00:05
  5. SET BELL OFF
  6. SET TALK OFF
  7. SET SAFETY OFF
  8. SET DELIMITER TO '<>'
  9. SET DELIMITER ON
  10. SET DELETE ON
  11. PUBLIC mnorf, mnorb, menhf, menhb, mbord, mtitl, mblnk, mmess
  12. * set default colors
  13. IF FILE("COLOR.MEM")
  14.    RESTORE FROM color ADDITIVE
  15. ELSE
  16.    STORE "W  " TO mnorf, menhb
  17.    STORE "   " TO mnorb, menhf, mbord
  18.    STORE "W+ " TO mtitl, mblnk, mmess
  19. ENDIF
  20. DO WHILE .T.
  21.    SET COLOR TO &mtitl./&mnorb.,&menhf./&menhb.,&mbord
  22.    CLEAR
  23.    @  1, 0 SAY "MAIN MENU"
  24.    @  1,32 SAY "DATA DICTIONARY"
  25.    @  1,72 SAY date()
  26.    @  2, 0 SAY "═══════════════════════════════════════════════════════"
  27.    @  2,55 SAY "═════════════════════════"
  28.    SET COLOR TO &mnorf./&mnorb.,&menhf./&menhb.,&mbord
  29.    @  6, 0 SAY "A. Add Files To The Dictionary"
  30.    @  7, 0 SAY "B. Edit The Dictionary"
  31.    @  8, 0 SAY "C. Print The Dictionary"
  32.    @  9, 0 SAY "D. Print The Variable Listing"
  33.    @ 10, 0 SAY "E."
  34.    @ 11, 0 SAY "F."
  35.    @ 12, 0 SAY "G."
  36.    @ 13, 0 SAY "H."
  37.    @ 14, 0 SAY "I."
  38.    @ 15, 0 SAY "J."
  39.    @ 16, 0 SAY "K."
  40.    @ 17, 0 SAY "L."
  41.    @ 18, 0 SAY "M."
  42.    @  6,40 SAY "N. Select Screen Attributes"
  43.    @  7,40 SAY "O. Select Print Parameters"
  44.    @  8,40 SAY "P."
  45.    @  9,40 SAY "Q."
  46.    @ 10,40 SAY "R."
  47.    @ 11,40 SAY "S."
  48.    @ 12,40 SAY "T."
  49.    @ 13,40 SAY "U."
  50.    @ 14,40 SAY "V."
  51.    @ 15,40 SAY "W."
  52.    @ 16,40 SAY "X."
  53.    @ 17,40 SAY "Y. Exit To dBase III"
  54.    @ 18,40 SAY "Z. Exit To PC-DOS"
  55.    SET COLOR TO &mtitl./&mnorb.,&menhf./&menhb.,&mbord
  56.    @ 23, 0 SAY "═══════════════════════════════════════════════════════"
  57.    @ 23,55 SAY "═════════════════════════"
  58.    @ 24,26 SAY "Select option (A through Z)"
  59.    SET COLOR TO &mnorf./&mnorb.,&menhf./&menhb.,&mbord
  60.    SET CONSOLE OFF
  61.    WAIT TO choice
  62.    SET CONSOLE ON
  63.    DO CASE
  64.       CASE UPPER(choice)='A'
  65.          DO dict.add
  66.       CASE UPPER(choice)='B'
  67.          DO dict.edt
  68.       CASE UPPER(choice)='C'
  69.          DO dict.prn
  70.       CASE UPPER(choice)='D'
  71.          DO fldvars.rpt
  72.       CASE UPPER(choice)='N'
  73.          DO color.sel
  74.       CASE UPPER(choice)='O'
  75.          DO param.sel
  76.       CASE UPPER(choice)='Y'
  77.          SET TALK ON
  78.          CLEAR
  79.          CANCEL
  80.       CASE UPPER(choice)='Z'
  81.          CLEAR
  82.          CLEAR ALL
  83.          QUIT
  84.    ENDCASE
  85. ENDDO
  86. * END
  87.