logo
search
Others

How to Show the Page Header Before the Report Header in Access

Anum MushtaqAnum Mushtaq Oct 15, 2026 869 views

Question details

The user wants to display the Page Header before the Report Header on the first printed page of a Microsoft Access report.

How to Show the Page Header Before the Report Header in Access
Product
Microsoft Access
Device & OS
not provided
Scenario
Designing a custom report layout where specific page-level information needs to appear at the very top of the first page, preceding the overall report title or header.
Observed behavior
Microsoft Access enforces a fixed section order where the Report Header always precedes the Page Header on the first printed page, which cannot be directly rearranged in the design view.
Before you start

Ensure you have your Microsoft Access database open, navigate to your desired report, and switch to Design View to prepare for layout modifications.

Solution 1Recommended

Use a Top-Level Group Header to Reorder Content

Since the default report section order is fixed, you can create a custom group based on a constant expression to act as a substitute for the Report Header, allowing the Page Header to print first.

Microsoft Access rigidly orders report sections: Report Header, Page Header, Group Header, Detail, Group Footer, Page Footer, Report Footer. By moving your report-level data into a top-level group that does not repeat, you visually achieve the desired layout without breaking the underlying engine rules.

1
Open Group & Sort Settings

Open your report in Design View. On the Ribbon, go to the Report Design Tools menu and click 'Group & Sort' to open the Group, Sort, and Total pane at the bottom of the screen.

2
Create a Constant Value Group

Click 'Add a group'. Instead of selecting a field from your table, click 'Expression' (or simply type) and enter `=1` as the grouping value. This creates a group that encompasses all records.

3
Configure the Group Header

Click 'More' on your newly created group in the pane. Ensure the 'with a header section' option is selected. Verify that it is set to 'do not keep group together on one page' and 'do not repeat section on next page'.

4
Relocate Header Controls

Select all the controls (such as title labels or text boxes) currently residing in your Report Header. Cut them and paste them directly into your new Group Header section.

5
Remove the Original Report Header

Right-click the original Report Header bar and select 'Report Header/Footer' to remove the section entirely, or simply click and drag the bottom edge of the Report Header up to reduce its height to zero.

Use a Top-Level Group Header to Reorder Content
Layout Fixed: When you switch to Print Preview, your report will now print the Page Header first at the top of the page, followed immediately by the content in your new custom group header.
Free Microsoft Office alternative

Looking for a Lightweight Office Suite?

While WPS Office does not include a direct replacement for Microsoft Access databases, it provides a highly compatible, free alternative for your daily document, spreadsheet, and presentation tasks. If you regularly export Access report data to Excel or PDF, WPS Office handles these formats effortlessly.

  1. 1. Download WPS Office: Visit the official WPS Office website and click the free download button for your operating system.
  2. 2. Install the Software: Run the installer and follow the on-screen prompts to complete the lightweight installation process.
  3. 3. Open Exported Data: Launch WPS Spreadsheet or PDF to seamlessly open and format data exported from your Microsoft Access reports.
Fully compatible with Microsoft Excel (.xlsx), Word (.docx), and PowerPoint (.pptx) formats.Easily view, format, and analyze exported Access database data using WPS Spreadsheet.Built-in PDF editing tools for archiving and modifying exported database reports.Lightweight design that runs smoothly on both older and newer operating systems.
microsoft office alternative - wps office

Frequently Asked Questions

Can I move the Report Footer before the Page Footer?

Like the headers, Access enforces a fixed footer order where the Page Footer always appears before the Report Footer. You can use a similar technique by enabling the Group Footer for your '=1' constant group and placing your report-level totals there, which will print before the Page Footer.

Why does Access enforce this specific header order?

Access is designed with traditional reporting principles where the Report Header acts as the report's cover page or primary title. Theoretically, this must precede any page-level information like page numbers, dates, or column headers.

How do I hide the Page Header on the first page entirely?

Open your report in Design View, double-click the report selector (the square in the upper-left corner) to open the Property Sheet. Look for the 'Page Header' property and change it from 'All Pages' to 'Not with Rpt Hdr'. This prevents the Page Header from displaying on the same page as the Report Header.