home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
cpm
/
dbaseii
/
family.lbr
/
MENU2-2.CZD
/
MENU2-2.CMD
Wrap
OS/2 REXX Batch file
|
1987-05-05
|
1KB
|
60 lines
* Program..: MENU2-2.CMD
* Author(s): Don Morrison
* Date.....: 10-29-84
* Notes....: This program edits the member file records.
*
STORE T TO editrec
ERASE
DO WHILE editrec
STORE ' ' TO mlname
@ 22,1 SAY "ENTER THE MEMBER'S LAST NAME OR PART OF LAST NAME " GET mlname
READ NOUPDATE
IF mlname = ' '
STORE F TO editrec
LOOP
ENDIF
IF VAL(mlname)> 100000
SET INDEX TO B:NAME
STORE $(mlname,1,6) TO findmem
ELSE
SET INDEX TO B:NAME
STORE (TRIM(mlname)) TO findmem
ENDIF
FIND &findmem
IF # = 0
@ 22,1 SAY findmem+' IS NOT IN THE DATABASE'
LOOP
ENDIF
@ 22,0
IF #> 0
STORE # TO placemark
IF .NOT. MEMID = findmem
SKIP
IF LNAME = findmem .AND. .NOT. EOF
ERASE
@ 1,1 SAY 'MULTIPLE RECORDS FOR '+findmem
SKIP -1
DISPLAY LNAME, SALUTATE1 WHILE LNAME = findmem
INPUT 'ENTER NUMBER FROM LEFT COLUMN - 0 TO ABORT' TO placemark
ENDIF for case lname = findmem
ENDIF for case where we selected by member last name
IF placemark > 0
GO placemark
SET FORMAT TO MENU2-2
READ
CLEAR GETS
SET FORMAT TO SCREEN
ENDIF for valid record number
ENDIF for case where we found the record
ENDDO
RELEASE editrec,mlname,placemark,findmem
RETURN
*EOF.MENU2-2.CMD