Hi all, I am work with IReport (getting the newest version) and a program that compiles templates and generates a jasper print. In my template, I have 2 report groups. 1 report group manages pages. The other works off of a variable from the data. The data is read as a field call Operator. The expression of the report group is this $F{Operator}. Also the box is checked for resetting the page count. Anyways, I run this report in IReports and it works perfectly, and the page numbers are reset on every new Operator. In my program, it seems to think every new page has a different operator, thus the page number is always 1. I am using JasperCompileManager.compileReport(uncompiledTemplateIn) to compile my reports. Do I need something else here? I am passing in the data later and that all seems correct, so it looks like the template is just being compiled differently. Also I know both programs are using the same JasperReports jar. Any guesses anyone? Thanks for looking at this. Dan Post edited by: Dduffek, at: 2007/03/26 17:23