home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
mbug
/
mbug105.arc
/
MAILMEN.LQR
/
MAILINP.CMD
< prev
next >
Wrap
OS/2 REXX Batch file
|
1979-12-31
|
2KB
|
75 lines
* THIS PROGRAM IS CALLED MAILINP.PRG-- MASTER PROGRAM FOR INPUT OF DATA TO
* MAILING LIST PROGRAM COPYRIGHT JULY 31, 1983 BY PHILIP K. PERLMAN
SET TALK OFF
ERASE
SET TALK OFF
poke 1047,10
STORE T TO CONTINUE
DO WHILE CONTINUE
STORE 0 TO MAINMEN
STORE 0 TO MREC1
USE &DBF1 INDEX &NDX1, &NDX2, &NDX3, &NDX4, &NDX5
APPEND BLANK
STORE # TO MREC1
STORE T TO FMT
DO WHILE FMT
SET FORMAT TO &GETMAIL
READ
CLEAR GETS
STORE T TO REVIEW
DO WHILE REVIEW
erase
@ 10,5 SAY "Are all you entries correct ?"
@ 12,5 SAY "Press 'R' to review and correct your entries"
@ 14,5 SAY "Press 'Y' to write your entries into the record"
@ 16,5 SAY "Press 'N' to abort entries and return to the menu"
?
?
?
WAIT TO ANS
IF !(ANS) <> 'R' .AND. !(ANS) <> 'Y' .AND. !(ANS) <> 'N'
ERASE
LOOP
ELSE
STORE F TO REVIEW
ENDIF
ENDDO
IF !(ANS) = 'R'
CLEAR GETS
ERASE
LOOP
ELSE
IF !(ANS) = 'Y'
STORE F TO FMT
ERASE
ELSE
STORE F TO FMT
ERASE
SET FORMAT TO SCREEN
USE
USE &DBF1 INDEX &NDX1, &NDX2, &NDX3, &NDX4, &NDX5
GOTO MREC1
DELE
RELEASE FMT, REVIEW, ANS, FORMAT,
RETURN
ENDIF
ENDIF
ENDDO
ERASE
@ 10,5 SAY 'Do you want to add more records ?'
@ 12,5 SAY "Press 'N' to return to the menu"
@ 14,5 SAY 'Press any other key to continue'
?
?
?
?
WAIT TO ANSWER
IF !(ANSWER) = 'N'
ERASE
@ 10,5 SAY "...PROCESSING ENTRIES..."
USE
STORE F TO CONTINUE
RETURN
ENDIF
ENDDOete Records |"
@ 11,9 SAY "| 3> View / Print Names, Addresses, T