Blog Post

Access Blog
4 MIN READ

Build bigger forms in Microsoft Access

Shane Groff's avatar
Shane Groff
Icon for Microsoft rankMicrosoft
Oct 07, 2026

Big Forms expands the long standing 22 inch design limit to 2,000 inches, giving you substantially more room to create detailed interfaces, dashboards, and data entry experiences.

For many years, Microsoft Access forms were limited to 22 inches in width and in the height of an individual section. That size works well for many solutions, but it can become restrictive when you are building a wide dashboard, arranging many controls, designing for a large display, or creating a detailed data entry workflow.

With Big Forms, a form can be up to 2,000 inches wide, and each individual vertical dimension can be up to 2,000 inches. The combined height of all sections and their Design View section headers can be up to 2,100 inches.

Continue using the familiar Access design surface, property sheet, rulers, and scrollbars, with substantially more space available when your solution needs it.

More room for the solutions you already build

Wider layouts

Extend forms up to 2,000 inches wide for dashboards with more fields, controls, and content displayed next to each other.

 
Taller sections

Use up to 2,000 inches for an individual vertical dimension and up to 2,100 inches across all sections.

 
Familiar design tools

Enter dimensions in the property sheet or resize controls directly on the design surface as you do today.

How to create a bigger form

  1. Open your object in Design View.
    Open an existing form, or create a new one.

  2. Resize the design surface or a section.
    Drag an edge beyond 22 inches, or enter a Width or Height value of up to 2,000 inches in the property sheet.

  3. Position and size your controls.
    Move controls into the expanded area or set larger Left, Top, Width, and Height values.

  4. Save and reopen as usual.
    Access preserves the expanded dimensions when you save the form.

No conversion required

You do not need to recreate existing forms. Open the form in a supported version of Access and extend the layout only when you need additional space.

Use Big Forms from VBA

You can read and set expanded dimensions through the existing VBA Properties collection. Values are expressed in twips, with 1,440 twips in one inch. The 2,000 inch maximum is 2,880,000 twips.

Public Sub ResizeCustomerOverview() 
Const TwipsPerInch As Long = 1440 

DoCmd.OpenForm "CustomerOverview", acDesign 

With Forms("CustomerOverview") 
    .Properties("Width").Value = 100 * TwipsPerInch 
    .Section(acDetail).Properties("Height").Value = 50 * TwipsPerInch 
    .Controls("Notes").Properties("Left").Value = 24 * TwipsPerInch 
    .Controls("Notes").Properties("Width").Value = 60 * TwipsPerInch 
End With 

DoCmd.Save acForm, "CustomerOverview" 
End Sub

 

No new property names are required. Use Properties("Left"), Properties("Top"), Properties("Width"), and Properties("Height") to work with the new larger limits.

Why use the Properties collection?

Typed VBA members such as Control.Left retain their legacy 16 bit contract for compatibility with existing code. On an expanded form, those typed members return a value limited to the 16 bit range. The Properties collection reads and writes the complete Big Forms value.

Designed with compatibility in mind

Backward compatibility is determined for each form. Access only uses the new saved form format when a form actually exceeds a legacy limit. Forms that remain within the previous limits continue to use the existing format, even when they are saved by a version of Access that supports Big Forms.

When a form uses the expanded range, Access saves its full values in wider properties and marks that specific form as requiring Big Forms support. An earlier version of Access can still open the database and work with its other compatible objects. If someone tries to open the expanded form, Access displays a message explaining that the form requires a newer version.

Compatibility without silent data loss

Earlier versions do not truncate or reinterpret an expanded form. They stop before loading that form and show a clear compatibility message, while the rest of the database remains available.

Sharing a database?

Make sure everyone who needs to open an expanded form is using a supported Access build. This is especially important for shared front end databases and packaged Access applications.

Availability

Big Forms is rolling out on Current Channel, beginning with version 16.0.20430.20146. It is enabled for some customers now and is expected to reach everyone on Current Channel early next week. If you are on that build and do not yet see the expanded limits, check again in a few days.

Availability

Rolling out on Current Channel

Version

16.0.20430.20146 or later

Platform

Microsoft Access for Windows

To check your version, open Access and select File > Account > About Access.

Try Big Forms and tell us what you think

Use the expanded design surface with your forms, then share what works well and where you would like to see improvements.

Share feedback about Access

Feature availability and release timing can vary by update channel.

Updated Oct 07, 2026
Version 3.0