I have a CR9 report that contains a Report Header (suppressed), Page Header a (not suppressed), Page Header b (conditionally suppressed), Group Headers 1, 2 & 3 (all three suppressed), Details a & b (not suppressed), Group Footers 3, 2 & 1 (1 & 2 are suppressed and 3 is conditionally suppressed), Report Footers a, b, c & d (all four have conditional suppress formulas). The problem is with the conditional suppress formula for Page Header b. Page Header b should only print for the detail pages. The four Report Footers are summary (subreports) reports and have different headers. The formula for Page Header b is "ONLASTRECORD". This works fine for almost all cases except: 1. If only one detail record is returned. 2. If there are multiple records returned, but the last record prints on a new page. In both of these cases, the contents of Page Header b are NOT printed. So, I get detail info, but no column headers. Any ideas on how I can get the header columns to print in these two cases?