home *** CD-ROM | disk | FTP | other *** search
- * ╓─────────────────────────────────────────────────────────╖
- * ║ ║
- * ║ 12/18/92 GETDEST.SPR 10:27:24 ║
- * ║ ║
- * ╟─────────────────────────────────────────────────────────╢
- * ║ ║
- * ║ Walter J. Kennamer ║
- * ║ ║
- * ║ Copyright (c) 1992 Microsoft Corp. ║
- * ║ One Microsoft Way ║
- * ║ Redmond, WA 98027 ║
- * ║ ║
- * ║ Description: ║
- * ║ This program was automatically generated by GENSCRN. ║
- * ║ ║
- * ╙─────────────────────────────────────────────────────────╜
-
-
- #REGION 0
- REGIONAL m.currarea, m.talkstat, m.compstat
-
- IF SET("TALK") = "ON"
- SET TALK OFF
- m.talkstat = "ON"
- ELSE
- m.talkstat = "OFF"
- ENDIF
- m.compstat = SET("COMPATIBLE")
- SET COMPATIBLE FOXPLUS
-
- m.rborder = SET("READBORDER")
- SET READBORDER ON
-
- * ╓─────────────────────────────────────────────────────────╖
- * ║ ║
- * ║ Windows Window definitions ║
- * ║ ║
- * ╙─────────────────────────────────────────────────────────╜
- *
-
- IF NOT WEXIST("_qbp0meur0")
- DEFINE WINDOW _qbp0meur0 ;
- AT 0.000, 0.000 ;
- SIZE 5.692,42.000 ;
- TITLE "Report Destination" ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B" ;
- FLOAT ;
- NOCLOSE ;
- SHADOW ;
- NOMINIMIZE ;
- DOUBLE
- MOVE WINDOW _qbp0meur0 CENTER
- ENDIF
-
-
- * ╓─────────────────────────────────────────────────────────╖
- * ║ ║
- * ║ GETDEST/Windows Setup Code - SECTION 2 ║
- * ║ ║
- * ╙─────────────────────────────────────────────────────────╜
- *
-
- #REGION 1
- skipvar = .T.
- repbut = 1 && default button choice
- repdest = SPACE(40)
- okbut = 0
-
- * Disable the file options if 'file' isn't the default destination
- IF repbut = 3
- SHOW GET repdest ENABLE
- SHOW GET rfile ENABLE
- ELSE
- SHOW GET repdest DISABLE
- SHOW GET rfile DISABLE
- ENDIF
-
-
- * ╓─────────────────────────────────────────────────────────╖
- * ║ ║
- * ║ GETDEST/Windows Screen Layout ║
- * ║ ║
- * ╙─────────────────────────────────────────────────────────╜
- *
-
- #REGION 1
- IF WVISIBLE("_qbp0meur0")
- ACTIVATE WINDOW _qbp0meur0 SAME
- ELSE
- ACTIVATE WINDOW _qbp0meur0 NOSHOW
- ENDIF
- @ 0.692,2.000 SAY "Report Destination:" ;
- SIZE 1.000,18.500, 0.000 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B"
- @ 1.846,4.000 GET repbut ;
- PICTURE "@*RVN \<Screen;\<Printer" ;
- SIZE 1.308,11.167,0.000 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B" ;
- VALID _qbp0mevnu()
- @ 0.769,29.833 GET okbut ;
- PICTURE "@*VT \!OK" ;
- SIZE 1.769,10.000,1.000 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B"
- @ 2.846,29.833 GET canclbut ;
- PICTURE "@*HT \?Cancel" ;
- SIZE 1.769,10.000,1.000 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B" ;
- VALID _qbp0mevxs()
-
- IF NOT WVISIBLE("_qbp0meur0")
- ACTIVATE WINDOW _qbp0meur0
- ENDIF
-
-
- * ╓─────────────────────────────────────────────────────────╖
- * ║ ║
- * ║ WindowsREAD contains clauses from SCREEN getdest ║
- * ║ ║
- * ╙─────────────────────────────────────────────────────────╜
- *
-
- READ CYCLE ;
- DEACTIVATE _qbp0mew4r() ;
- SHOW _qbp0mew4y() ;
- MODAL
-
- RELEASE WINDOW _qbp0meur0
-
- #REGION 0
-
- SET READBORDER &rborder
-
- IF m.talkstat = "ON"
- SET TALK ON
- ENDIF
- IF m.compstat = "ON"
- SET COMPATIBLE ON
- ENDIF
-
-
- * ╓─────────────────────────────────────────────────────────╖
- * ║ ║
- * ║ GETDEST/Windows Cleanup Code ║
- * ║ ║
- * ╙─────────────────────────────────────────────────────────╜
- *
-
- #REGION 1
- skipvar = .F.
-
-
- * ╓─────────────────────────────────────────────────────────╖
- * ║ ║
- * ║ _QBP0MEVNU repbut VALID ║
- * ║ ║
- * ║ Function Origin: ║
- * ║ ║
- * ║ From Platform: Windows ║
- * ║ From Screen: GETDEST, Record Number: 3 ║
- * ║ Variable: repbut ║
- * ║ Called By: VALID Clause ║
- * ║ Snippet Number: 1 ║
- * ║ ║
- * ╙─────────────────────────────────────────────────────────╜
- *
- FUNCTION _qbp0mevnu && repbut VALID
- #REGION 1
- IF repbut <> 3
- SHOW GET rfile DISABLE
- SHOW GET repdest DISABLE
- ELSE
- SHOW GET rfile ENABLE
- SHOW GET repdest ENABLE
- _CUROBJ = 5
- ENDIF
- SHOW GETS
-
-
- * ╓─────────────────────────────────────────────────────────╖
- * ║ ║
- * ║ _QBP0MEVXS canclbut VALID ║
- * ║ ║
- * ║ Function Origin: ║
- * ║ ║
- * ║ From Platform: Windows ║
- * ║ From Screen: GETDEST, Record Number: 5 ║
- * ║ Variable: canclbut ║
- * ║ Called By: VALID Clause ║
- * ║ Snippet Number: 2 ║
- * ║ ║
- * ╙─────────────────────────────────────────────────────────╜
- *
- FUNCTION _qbp0mevxs && canclbut VALID
- #REGION 1
- repdest = ''
-
- * ╓─────────────────────────────────────────────────────────╖
- * ║ ║
- * ║ _QBP0MEW4R Read Level Deactivate ║
- * ║ ║
- * ║ Function Origin: ║
- * ║ ║
- * ║ ║
- * ║ From Platform: Windows ║
- * ║ From Screen: GETDEST ║
- * ║ Called By: READ Statement ║
- * ║ Snippet Number: 3 ║
- * ║ ║
- * ╙─────────────────────────────────────────────────────────╜
- *
- FUNCTION _qbp0mew4r && Read Level Deactivate
- *
- * Deactivate Code from screen: GETDEST
- *
- #REGION 1
- ?? CHR(7)
- RETURN .F.
-
-
- * ╓─────────────────────────────────────────────────────────╖
- * ║ ║
- * ║ _QBP0MEW4Y Read Level Show ║
- * ║ ║
- * ║ Function Origin: ║
- * ║ ║
- * ║ ║
- * ║ From Platform: Windows ║
- * ║ From Screen: GETDEST ║
- * ║ Called By: READ Statement ║
- * ║ Snippet Number: 4 ║
- * ║ ║
- * ╙─────────────────────────────────────────────────────────╜
- *
- FUNCTION _qbp0mew4y && Read Level Show
- PRIVATE currwind
- STORE WOUTPUT() TO currwind
- *
- * Show Code from screen: GETDEST
- *
- #REGION 1
- IF repbut = 3
- SHOW GET repdest ENABLE
- SHOW GET rfile ENABLE
- ELSE
- SHOW GET repdest DISABLE
- SHOW GET rfile DISABLE
- ENDIF
-
- IF repbut = 3 AND EMPTY(repdest)
- SHOW GET okbut DISABLE
- ELSE
- SHOW GET okbut ENABLE
- ENDIF
-
- IF NOT EMPTY(currwind)
- ACTIVATE WINDOW (currwind) SAME
- ENDIF