home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / workdb.zip / VERIFDEL.PRG < prev    next >
Text File  |  1988-08-15  |  3KB  |  105 lines

  1. *!!* dBASE CONVERT - dBASE III File Conversion Aid  v2.01  1/10/86
  2. *
  3. SET HEADING OFF
  4. SET SAFETY OFF
  5. * verifdel.sig 08/18/83
  6. * locates all records marked for deletion and gives you
  7. * a chance to review same before purging them from file
  8. @ 07,22 SAY 'LOOKING FOR RECORDS MARKED FOR DELETION'
  9. GOTO TOP
  10. LOCATE FOR DELETE()
  11. STORE .T. TO MORE
  12. DO WHILE more .AND. (.NOT.EOF())
  13.    CLEAR
  14.    STORE 'VERIFY DELETED RECORDS' TO MODE
  15.    STORE '<A>CCEPT, <C>ONTINUE, <D>ELETE/RECALL' TO PROMPT1
  16.    STORE '<E>DIT, <P>RINT, <Q>UIT' TO PROMPT2
  17.    STORE ' ' TO PROMPT3
  18.    STORE '?' TO COMMAND
  19.    IF DELETE()
  20.       STORE 'DELETED' TO DELETED
  21.    ELSE
  22.       STORE '       ' TO DELETED
  23.    ENDIF *
  24.    @  1,25 SAY MODE
  25.    @  2, 0 SAY "+--------------------------------------"
  26.    @  2,39 SAY "----------------------------------------+"
  27.    @  3, 5 SAY "ORDER NUMBER:"
  28.    @  3,43 SAY "Complete:"
  29.    @  4, 8 SAY "Last name:"
  30.    @  4,46 SAY "First:"
  31.    @  5,10 SAY "Address:"
  32.    @  6, 9 SAY "(line 2):"
  33.    @  7, 9 SAY "(line 3):"
  34.    @  8,13 SAY "City:"
  35.    @  8,46 SAY "State:"
  36.    @  8,65 SAY "ZIP:"
  37.    @ 10, 2 SAY "Volumes:"
  38.    @ 12, 3 SAY "Amount:"
  39.    @ 12,46 SAY "Enter:"
  40.    @ 12,64 SAY "Ship:"
  41.    @ 13, 2 SAY "Remarks:"
  42.    @ 14, 2 SAY "Remarks:"
  43.    @ 16, 0 SAY "Backorder:"
  44.    @ 17,44 SAY "Catalog:"
  45.    @ 18, 2 SAY "Shipped:"
  46.    @ 18,26 SAY "Shipped:"
  47.    @ 18,62 SAY "Update:"
  48.    @ 19, 0 SAY "+--------------------------------------"
  49.    @ 19,39 SAY "----------------------------------------+"
  50.    @ 20,12 SAY PROMPT1
  51.    @ 21,12 SAY PROMPT2
  52.    @ 22,12 SAY PROMPT3
  53.    @  1, 0 SAY DELETED
  54.    @  3,19 SAY ORDER
  55.    @  3,53 SAY COMP
  56.    @  4,19 SAY LNAME
  57.    @  4,53 SAY FNAME
  58.    @  5,19 SAY ADDR1
  59.    @  6,19 SAY ADDR2
  60.    @  7,19 SAY ADDR3
  61.    @  8,19 SAY CITY
  62.    @  8,53 SAY STATE
  63.    @  8,70 SAY ZIP
  64.    @ 10,11 SAY VOL1
  65.    @ 12,11 SAY AMT PICTURE '$###.##'
  66.    @ 12,53 SAY ENTERED
  67.    @ 12,70 SAY SHIPPED
  68.    @ 13,11 SAY REM1
  69.    @ 14,11 SAY REM2
  70.    @ 16,11 SAY BO
  71.    @ 17,53 SAY CATALOG
  72.    @ 18,11 SAY BO_SHIP
  73.    @ 18,35 SAY BO2_SHIP
  74.    @ 18,70 SAY DAYU
  75.    @ 22,56 SAY 'WHAT NEXT?'
  76.    @ 22,70 GET COMMAND PICTURE '!'
  77.    READ
  78.    DO CASE
  79.       CASE COMMAND = 'A'
  80.            * remove mark of a new record
  81.            REPLACE NEW WITH .F.
  82.            CONTINUE
  83.       CASE COMMAND = 'D'
  84.            IF DELETE()
  85.               RECALL
  86.            ELSE
  87.               DELETE
  88.            ENDIF *
  89.       CASE COMMAND = 'E'
  90.            DO EDIT.PRG
  91.       CASE COMMAND = 'P'
  92.            DO PRINT.PRG
  93.       CASE COMMAND = 'Q'
  94.            * set up loop to exit
  95.            STORE .F. TO MORE
  96.       CASE COMMAND = 'C'
  97.            CONTINUE
  98.    ENDCASE
  99. ENDDO WHILE MORE
  100. RELEASE MODE, PROMPT1,PROMPT2,PROMPT3
  101. STORE .T. TO MORE
  102. STORE '?' TO COMMAND
  103. STORE .T. TO FIRST
  104.  
  105.