home *** CD-ROM | disk | FTP | other *** search
/ Software Du Jour / SoftwareDuJour.iso / BUSINESS / DBASE / DB3AR.ARC / EDITINV.PRG < prev    next >
Encoding:
Text File  |  1985-10-16  |  1.5 KB  |  78 lines

  1. SET SAFETY OFF
  2. ************************(EDITINV.PRG)
  3. CLEAR
  4. SET BELL OFF
  5. SET CONFIRM ON
  6. SET TALK OFF
  7. SET EXACT ON
  8. DO WHILE .T.
  9. USE B:CUST INDEX B:ACCT
  10. @ 2,0 CLEAR
  11. @ 20,25 SAY 'Want to edit some invoices? '
  12. ?
  13. ?
  14. STORE ' ' TO OPTION
  15. STORE '    ' TO X
  16. WAIT '                              Press Y or N  ' TO OPTION
  17. IF OPTION<>'Y'
  18. RETURN
  19. ENDIF
  20. @ 2,0 CLEAR
  21. ACCEPT "                          Enter acct number " TO X
  22. FIND &X
  23. IF (EOF() .OR. BOF())
  24. @ 2,0 CLEAR
  25. ? CHR(7)
  26. @ 6,20 SAY " I can't find an account for # &X  ..."
  27. STORE 1 TO XX
  28. DO WHILE XX<70
  29. STORE XX+1 TO XX
  30. ENDDO WHILE XX<70
  31. LOOP
  32. ENDIF (EOF() .OR. BOF())
  33. @ 2,0 CLEAR
  34. @ 6,15 SAY NAME
  35. @ 6,50 SAY ACCT
  36. @ 8,15 SAY ADDRESS
  37. @ 8,50 SAY CITY
  38. IF UCREDIT > 0.00
  39. SET COLOR TO /W
  40. @ 10,15 SAY 'Unapplied credits '
  41. @ 10,32 SAY UCREDIT
  42. SET COLOR TO W
  43. ENDIF
  44. @ 12,15 SAY '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'
  45. @ 15,25 SAY 'Is this the correct account?'
  46. @ 16,0 SAY '  '
  47. WAIT '                                   ?  ' TO OPTION
  48. IF OPTION='N'
  49. LOOP
  50. ENDIF
  51. @ 2,0 CLEAR
  52. STORE NAME TO MNAME
  53. USE B:INV INDEX B:ACCTS
  54. @ 2,0 CLEAR
  55. @ 15,27 SAY 'Press Ctrl W when finished'
  56. SET TALK OFF
  57. FIND &X
  58. IF (EOF() .OR. BOF())
  59. @ 2,0 CLEAR
  60. ? CHR(7)
  61. @ 6,7 SAY " I can't find any invoices for &MNAME ..."
  62. STORE 1 TO XX
  63. DO WHILE XX<70
  64. STORE XX+1 TO XX
  65. ENDDO WHILE XX<70
  66. LOOP
  67. ENDIF (EOF() .OR. BOF())
  68. SET INTENSITY ON
  69. BROWSE FIELDS ì
  70. ACCT,INVNO,NEWDATE,PRICE,CRINV,AMTAPPL,NET,PAID,PAYDATE,PONO
  71. SET INTENSITY OFF
  72. @ 2,0 CLEAR
  73. SET HEADING OFF
  74. ENDDO
  75. SET CONFIRM OFF
  76. RETURN
  77.  
  78.