We are writing unibasic programs to create extract files for pivotlink and very new to unidata environment.
Is there anyway to have two or more active savedlist at any one time keeping the readnext pointers in sync? We realize once you execute a second save.list the first one is gone. So what technique would we use to save off multiple selectlist. Would a Readlist do the trick? What would be the most efficient way to handle this? In the code below once we execute the second save.list and return to the first paragraph we have lost SL.HRPER.PLINK our primary driver file. GET.HR.INFO: EXECUTE "SELECT HRPER" EXECUTE "SAVE.LIST SL.HRPER.PLINK" GETLIST "SL.HRPER.PLINK" SETTING X.CTR THEN FOR ENTRY = 1 TO X.CTR READNEXT X.ID THEN READ r.hrper FROM f.hrper, X.ID THEN .......... GOSUB GET.LAST.PAY.DATE NEXT ENTRY END ELSE ERR.MSG = "No Records Selected from HRPER" CRT ERR.MSG RETURN END GET.LAST.PAY.DATE: EXECUTE "SELECT PAYPRDS" EXECUTE "SAVE.LIST SL.PAYPRDS.PLINK" GETLIST "SL.PAYPRDS" SETTING X.MAX.REC THEN FOR X.CTR1 = 1 TO X.MAX.REC READNEXT X.PAYPRD.ID THEN X.PAY.PERIOD.DATE = FIELD(X.PAYPRD.ID, "*", 1,1) IF X.PAY.PERIOD.DATE > X.OUT.LAST.PAY.DAY THEN X.OUT.LAST.PAY.DAY = X.PAY.PERIOD.DATE END ........... ........... NEXT XCTR.1 END ELSE ERR.MSG = "No Records Selected from PAYPRDS" CRT ERR.MSG RETURN Thanks Barb Barbara Riffel-Darter,Programmer/Analyst ------- u2-users mailing list [EMAIL PROTECTED] To unsubscribe please visit http://listserver.u2ug.org/