`
Par2: Continuous page numbering between reports 2012-04-01 -- Graham Dawson You don't say if you're using the Legacy of ABC template chain? Anyway I got the People example app to continue numbering using the following Global Data GLO:NextPageNo LONG initialized to zero at report sequence start. In first report just _before_ the _close_ report statement which if you're Previewing is ThisWindow.AskPreview after Parent call GLO:NextPageNo = report{prop:nextpageno} In the next report just _after_ the _open_ report ThisWindow.OpenReport after Parent report{prop:nextpageno} = GLO:NextPageNo If there's more reports to follow then just repeat ie add ThisWindow.AskPreview after Parent call GLO:NextPageNo = report{prop:nextpageno} to the second report. Obviously change the report label as required but you don't need to use settarget or anything. Same sort of logic would apply to Legacy reports - just save the next page number immediately before the close(report) statement and in the next report set the value immediately after the open(report) statement. NB if you're STARTing the reports ie each is on a separate thread then the GLO:NextPageNo must NOT have the THREAD attribute (otherwise it will just reset to zero each time) Printed November 23, 2024, 4:14 pm This article has been viewed/printed 35334 times. |