home *** CD-ROM | disk | FTP | other *** search
-
- * notice..: copyright 1985, all rights reserved
- ***************************************************************
- ** PROGRAM: CK85.XXX **
- ** PURPOSE: CHECK TRACKING OR ACCOUNTS PAYABLE **
- ** FEATURES: ALLOWS MANAGEMENT BY USE OF ACCOUNTING CODES **
- ** AUTHOR: DON SABA - SAN DIEGO, CA - SABALINE SYSOP **
- ** HELP: CALL SABALINE (619)692-1961 **
- ***************************************************************
- **********start of crepbal.prg*********************************
- ERASE
- SET talk OFF
- ?
- ?
- ? ' CHECK BALANCING FOR FILE CK85 '
- ? ' THIS ROUTINE WILL UPDATE ALL BALANCES'
- ? ' REMEMBER THAT THIS PROGRAM WILL REPLACE THE BALANCE FIELD'
- ?
- @ 8,0 SAY ' DO YOU WISH TO CONTINUE ? (Y/N)'
- STORE 'Y' TO answer
- @ 8,50 GET answer PICTURE '!'
- READ
- USE &ckdat INDEX cnum
- GOTO 2
- STORE 0 TO bal
- STORE 0 TO depamt
- STORE 0 TO amt
- STORE 0 TO mnewbal
- DO WHILE .not. eof .AND. answer <> 'N'
- SKIP -1
- STORE bal TO mbal
- SKIP
-
- STORE depamt TO mdepamt
- STORE amt TO mamt
- STORE mdepamt + mbal - mamt TO mnewbal
- IF depamt <> 0
- @ 11,0
- @ 11,0 SAY 'Deposit Amount '
- @ 11,50 SAY str(depamt,9,2)
- ENDIF depamt <> 0
- @ 13,0
- @ 13,0 SAY number + ' ' + payee + expense+ str(amt,9,2)
- @ 15,30 SAY mnewbal
- @ 15,26 SAY #
- @ 15,0 SAY 'New Balance for record...'
- REPLACE bal WITH mnewbal
- SKIP
- ENDDO WHILE .not. eof
- ERASE
- RETURN
- ***************************************************************
- ***************************************************************
- ***************************************************************
-
- @ 11,0
- @ 11,0 SAY 'Deposit Amount '
- @ 11,50 SAY str(depamt,9,2)
- ENDIF depamt <> 0
- @ 13,0
- @ 13,0 SAY number + ' ' + payee + expense+ str(amt,9,2)
- @ 15,30 SAY mnewbal
- @ 15,26 SAY #
- @ 15,0 SAY 'New Balance for record...'
- REPLACE bal WITH mnewbal
- SKIP
- ENDDO WHILE .not. eof
- ERASE
- RETURN
-