Changing Data Table in Window "on the fly" (AREV Specific)
At 25 JUL 2002 09:39:48AM Leon Shaffer wrote:
Situation: - AREV v3.12
Multiple "monthly" tables - i.e.Inventory_Jan02Inventory_Feb02Inventory_Mar02One Window called INVENTORYMElisted on Menu to access datafor "monthly" tablesAREV Code when selecting the Inventory Month End option in
the menu - Menu code - "S" - command - IMECSUProgram/subroutine - IMECSUNote - multiple people on network, so utilize window foreach user so multiple people could use multiple tables atthe same timeEXPENDABLE SUBROUTINE IMECSU
DECLARE SUBROUTINE MSG
IMAGE='
OPEN 'WINDOWS' TO WINF ELSE MSG('FILERROR',
,
,'WINDOWS') ; STOPUN=@USERNAME
NWID=UN:'IMETEST'
COMMAND=COPYROW WINDOWS IMETEST TO:(WINDOWS ':NWID
READ REC FROM WINF,NWID ELSE
PERFORM COMMANDREAD REC FROM WINF,NWID ELSEMSG('READ.RECORD.ERROR','A','',NWID:@FM:'WINDOWS')RETURNENDEND
FNL=REC
CFN=FIELD(FNL,CHAR(247),2)
@PSEUDO='
@PSEUDO=CFN
@RECORD=CFN
CALL CATALYST('W','IMETN_COLLECTOR')
NFN=@PSEUDO
SWAP CFN WITH NFN IN FNL
REC=FNL
WRITE REC TO WINF,NWID
CLEARSELECT
GARBAGECOLLECT
CALL CATALYST('W',NWID)
Problem: - Will not utilize specified table when
acessing Window - always uses the previouslyspecified table per user until the userexits AREV, then re-enters AREV.Comments: - I suspect it is because of caching windows
with associated table names when menus areloaded, but have not found a way around this.Any help is greatly appreciated.
At 25 JUL 2002 09:50AM [url=http://www.sprezzatura.com" onMouseOver=window.status= Click here to visit our web site?';return(true)]The Sprezzatura Group[/url] wrote:
How about
WINDOW MYWINDOW DATAFILE=MYDATAFILE
World Leaders in all things RevSoft
At 26 JUL 2002 10:03AM C wrote:
At 26 JUL 2002 01:09PM leonshaf wrote:
Yep…that worked great…Thank you…