home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Shareware - Software Farm 2
/
wosw_2.zip
/
wosw_2
/
DATABASE
/
DBT123S.ZIP
/
DBTPRMNU.PRG
< prev
next >
Wrap
Text File
|
1990-07-03
|
2KB
|
69 lines
* Program..: PRTMENU.PRG
* Author...: S. BERNARDI
* Date.....: 06/30/1990
* Notice...: (c) 1989 BERNATH COMPUTER
*========================================================================
* Registered users may incorporate this module into their applications.
* Required files: DBTPRMNU.PRG, DBTPRDEF.PRG, DBTPRTST.PRG
* ESCCODES.DBF, ESCCODES.NDX, PRNDEF.DBF, PRNDEF.NDX
* PRNDEF.FRM
* and applicable procedures from DBTPROC.PRG
*========================================================================
SET ESCAPE OFF
SET CONFIRM ON
EXITNOW = .F.
gFG=0
gBG=3
gNUMOPT = 1
CALL DBTOOLS WITH "4,1,0"
DO WHILE .NOT. EXITNOW
CALL DBTOOLS WITH "7,2,0,3,0"
DO SCRHEAD WITH "Printer Control Menu"
DO MENUMSG WITH 1,14,2
mMENUSTR="20,"+STR(gNUMOPT,2)+",0,7,27,13,49,14,2,1,1,10,0,2,"
mMENUSTR=mMENUSTR+"Printer Driver Info,Select New Printer,Edit Printer Codes,"
mMENUSTR=mMENUSTR+"Test Printer,List Printer Codes,@"
CALL DBTOOLS WITH mMENUSTR
selectnum = VAL(mMENUSTR)
DO CASE
CASE selectnum = 0
EXITNOW = .T.
CASE selectnum = 1
DO DBTPRINT
CASE selectnum = 2
DO SELPRT WITH .T.,gPRT
CASE selectnum = 3
DO DBTPRDEF
CASE selectnum = 4
DO DBTPRTST
CASE selectnum = 5
mKEY = gPRT
DO SELPRT WITH .F.,mKEY
IF EXITNOW
EXIT
ENDIF
SELECT B
USE PRNDEF INDEX PRNDEF
SELECT A
USE ESCCODES INDEX ESCCODES
SET RELATION TO KEY INTO PRNDEF
SET FILTER TO KEY=mKEY
CALL DBTOOLS WITH "11,3"
SET CONSOLE OFF
REPORT FORM PRNDEF TO PRINT
CALL DBTOOLS WITH "11,2"
SET CONSOLE ON
ENDCASE
ENDDO (EXITNOW)
RELEASE ALL EXCEPT g*
EXITNOW = .F.
gNUMOPT = 5
RETURN