home *** CD-ROM | disk | FTP | other *** search
- SBP
- ╜ QRCNTRL Control Updates, Reports etc
- å £
- errpt% 1: ╜ set error handler parameter to return to top
-
- │ _ werrt
-
- ╜ *************** qr% controls Update, Query or Report ********
- ╜ *************** qr% =-1 >>>> Updates ********
- ╜ *************** qr% = 0 >>>> Queries ********
- ╜ *************** qr% = 1 >>>> Reports ********
-
-
- a: │qr% 2 wgetupd,getquery,getrep: ╜ *** branch *
- getout: ¿"stkcntrl"
-
-
- getupd: ╜ ****** control UPDATES *******************
-
- errpt% 1: ╜ set error handler parameter to resume here
-
- ┬"Select an UPDATE","<CANCEL> for a new one",15,a%,a$
- ía% 0 pqe% 1:qa$ "": ░ ═: wedu
- ¿ ═a$
-
- ╜ ************* strip name down to exclude path *****
- ql% /(a$) 9
- qi% ?(ql%,a$,"\"):qa$ ,(a$,qi% 1)
-
- ┬"Edit Update Before Running?","",1,qe%
- edu: íqe% p É ═
-
- errpt% 0: ╜ set error handler parameter to exit
- ═
- saveu: íqe% p ┬"Save This Modified Update?","",1,sq%
- ísq% 0 p wnotheru
- ┬"Enter Update Name","",15,a%,qa$: ía% 0 p wnotheru
- í J(qa$ ".sbu") p ┬qa$ ".SBU Exists","Replace It?"1,a%
- ía% p ┼ ═qa$ ^ wsaveu
-
- notheru: ┬"Another Update?","<CANCEL> to return to Menu",1,a%
- ía% p wgetupd
- wgetout
-
-
- getquery: ╜ ****** control QUERIES *******************
-
- errpt% 1: ╜ set error handler parameter to resume here
-
- ┬"Select a Query","<CANCEL> for a new one",14,a%,a$
- ía% 0 pqe% 1:qa$ "": ░ i: wedq
- ¿ ia$
-
- ╜ ************* strip name down to exclude path *****
- ql% /(a$) 9
- qi% ?(ql%,a$,"\"):qa$ ,(a$,qi% 1)
-
- ┬"Edit Query Before Running?","",1,qe%
- edq: íqe% p É i
-
- errpt% 0: ╜ set error handler parameter to exit
-
- ┬"Output to Printer?","",1,a%
- ía% p { i q h: Å; ^ { i
- ╧ ¢3
- saveq: íqe% p ┬"Save This Modified Query?","",1,sq%
- ísq% 0 p wnotherq
- ┬"Enter New Query Name","",14,a%,qa$: ía% 0 p wnotherq
- í J(qa$ ".sbq") p ┬qa$ ".SBQ Exists","Replace It?"1,a%
- ía% p ┼ iqa$ ^ wsaveq
-
- notherq: ┬"Another Query ?","<CANCEL> to return to Menu",1,a%
- ía% p wgetquery
- wgetout
-
- getrep: ╜ ******** select report **********************
- ╜ ***** set up requester for report progs only *******
-
- a$ "rep*.sbp"
-
- ┬"Select Report","<CANCEL> to return to Menu",18,a%,a$
-
- ía% 0 p wgetout
- äa$
- Æ
- errt: íerrpt% 1 & 11 p ya: ╜ handle cancel from update and query requesters
- íerrpt% 0 & 11 p ygetout: ╜ any other stop goes back to menu
-
-
- ┬"ERROR" ( &,"9999"), (( &),2,a%: ╜ report other errors then to menu
- ygetout
-
-
-
-