home *** CD-ROM | disk | FTP | other *** search
/ Software Du Jour / SoftwareDuJour.iso / BUSINESS / DBASE / DB2IOS.ARC / VERIFDEL.SIG < prev    next >
Encoding:
Text File  |  1983-01-04  |  2.8 KB  |  100 lines

  1. * verifdel.sig 08/18/83
  2. * locates all records marked for deletion and gives you
  3. * a chance to review same before purging them from file
  4. @ 07,22 SAY 'LOOKING for records marked for DELETION'
  5. GOTO top
  6. LOCATE FOR *
  7. STORE t TO more
  8. DO WHILE more .AND. (.NOT.EOF)
  9.     ERASE
  10.     STORE 'Verify Deleted Records' TO mode
  11.     STORE '<A>ccept, <C>ontinue, <D>elete/Recall' TO prompt1
  12.     STORE '<E>dit, <P>rint, <Q>uit' TO prompt2
  13.     STORE ' ' TO prompt3
  14.     STORE '?' TO command
  15.     IF *
  16.         STORE 'Deleted' TO deleted
  17.     ELSE
  18.         STORE '       ' TO deleted
  19.     ENDIF *
  20.     @  1,25 SAY mode
  21.     @  2, 0 SAY "+--------------------------------------"
  22.     @  2,39 SAY "----------------------------------------+"
  23.     @  3, 5 SAY "ORDER NUMBER:"
  24.     @  3,43 SAY "Complete:"
  25.     @  4, 8 SAY "Last name:"
  26.     @  4,46 SAY "First:"
  27.     @  5,10 SAY "Address:"
  28.     @  6, 9 SAY "(line 2):"
  29.     @  7, 9 SAY "(line 3):"
  30.     @  8,13 SAY "City:"
  31.     @  8,46 SAY "State:"
  32.     @  8,65 SAY "ZIP:"
  33.     @ 10, 2 SAY "Volumes:"
  34.     @ 12, 3 SAY "Amount:"
  35.     @ 12,46 SAY "Enter:"
  36.     @ 12,64 SAY "Ship:"
  37.     @ 13, 2 SAY "Remarks:"
  38.     @ 14, 2 SAY "Remarks:"
  39.     @ 16, 0 SAY "Backorder:"
  40.     @ 17,44 SAY "Catalog:"
  41.     @ 18, 2 SAY "Shipped:"
  42.     @ 18,26 SAY "Shipped:"
  43.     @ 18,62 SAY "Update:"
  44.     @ 19, 0 SAY "+--------------------------------------"
  45.     @ 19,39 SAY "----------------------------------------+"
  46.     @ 20,12 SAY prompt1
  47.     @ 21,12 SAY prompt2
  48.     @ 22,12 SAY prompt3
  49.     @  1, 0 SAY deleted
  50.     @  3,19 SAY order
  51.     @  3,53 SAY comp
  52.     @  4,19 SAY lname
  53.     @  4,53 SAY fname
  54.     @  5,19 SAY addr1
  55.     @  6,19 SAY addr2
  56.     @  7,19 SAY addr3
  57.     @  8,19 SAY city
  58.     @  8,53 SAY state
  59.     @  8,70 SAY zip
  60.     @ 10,11 SAY vol1
  61.     @ 12,11 SAY amt using '$###.##'
  62.     @ 12,53 SAY entered
  63.     @ 12,70 SAY shipped
  64.     @ 13,11 SAY rem1
  65.     @ 14,11 SAY rem2
  66.     @ 16,11 SAY bo
  67.     @ 17,53 SAY catalog
  68.     @ 18,11 SAY bo:ship
  69.     @ 18,35 SAY bo2:ship
  70.     @ 18,70 SAY dayu
  71.     @ 22,56 SAY 'WHAT NEXT?'
  72.     @ 22,70 GET command PICTURE '!'
  73.     READ
  74.     DO CASE
  75.         CASE command = 'A'
  76.             * remove mark of a new record
  77.             REPLACE new WITH f
  78.             continue
  79.         CASE command = 'D'
  80.             IF *
  81.                 RECALL
  82.             ELSE
  83.                 DELETE
  84.             ENDIF *
  85.         CASE command = 'E'
  86.             DO edit.sig
  87.         CASE command = 'P'
  88.             DO print.sig
  89.         CASE command = 'Q'
  90.             * set up loop to exit
  91.             STORE f TO more
  92.         CASE command = 'C'
  93.             continue
  94.     ENDCASE
  95. ENDDO while more
  96. RELEASE mode, prompt1,prompt2,prompt3
  97. STORE t TO more
  98. STORE '?' TO command
  99. STORE t TO first
  100.