home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / sigm / vol285 / verifdel.prg < prev    next >
Encoding:
Text File  |  1986-12-22  |  1.9 KB  |  78 lines

  1. **    Last revision: April 17, 1986 at 18:54
  2. * verifdel.prg
  3. CLEAR
  4. @ 07,22 SAY 'LOOKING FOR RECORDS MARKED FOR DELETION'
  5. GO top
  6. LOCA FOR DELETE()
  7. STOR .t. TO first
  8. STOR .t. TO more
  9. DO WHIL more .AND. (.NOT.EOF().OR.BOF())
  10.  STOR 'VERIFY DELETED RECORDS' TO mode
  11.  STOR 'OPTIONS:  <C>ontinue, <D>elete/Recall, or <Q>uit' TO prompt1
  12.  STOR ' ' TO command
  13.  STOR .t. TO first
  14.  STOR CDOW(DATE())+' '+CMONTH(DATE())+' '+STR(DAY(DATE()),2)+", "+STR(YEAR(DATE()),4) TO mday
  15.  IF first
  16.  DO s_first
  17.  ENDIF first
  18.  SET COLOR TO &revvideo
  19.  @ 1,00
  20.  @ 1,01 SAY mday
  21.  @ 1,35 SAY mode
  22.  SET COLOR TO &stdvideo
  23. * check to see if current record is marked for deletion
  24.  IF DELETE()
  25.   STOR 'Deleted Record' TO deleted
  26.  ELSE
  27.   STOR '              ' TO deleted
  28.  ENDI *
  29.  SET COLOR TO &revvideo
  30.  @ 1,65 SAY deleted
  31.  SET COLOR TO &stdvideo
  32.  @ 3,13 SAY lastname
  33.  @ 3,58 SAY fname
  34.  @ 4,13 SAY spouse
  35.  @ 4,58 SAY mr
  36.  @ 6,13 SAY title
  37.  @ 7,13 SAY company1
  38.  @ 8,13 SAY company2
  39.  @ 9,13 SAY caddress
  40.  @ 9,58 SAY suite
  41.  @ 10,13 SAY ccity
  42.  @ 10,44 SAY cst
  43.  @ 10,58 SAY czip
  44.  @ 12,13 SAY address
  45.  @ 12,58 SAY apt
  46.  @ 13,13 SAY city
  47.  @ 13,44 SAY st
  48.  @ 13,58 SAY zip
  49.  @ 14,21 SAY ophone
  50.  @ 14,58 SAY phone
  51.  @ 15,13 SAY dear
  52.  @ 15,58 SAY send
  53.  @ 16,13 SAY cs1
  54.  @ 16,44 SAY cs2
  55.  @ 16,58 SAY update
  56.  @ 19, 0 SAY line
  57.  @ 20,00 SAY prompt1
  58.  @ 20,60 SAY 'SELECT:'
  59.  @ 20,70 GET command PICTURE '!'
  60.  READ
  61. * find out what to do next
  62.  DO CASE
  63.  CASE command = 'D'
  64.   IF DELETE()
  65.    RECA
  66.   ELSE
  67.    DELE
  68.   ENDI
  69.  CASE command = 'Q'
  70.   STOR .f. to more
  71.  CASE command = 'C'
  72.   CONT
  73.  ENDC
  74. ENDD
  75. STOR .t. to first
  76. RETU
  77. 
  78.