logo
search
Others

How to Create a Side-by-Side Data Entry Form in Microsoft Access

Natalie TaylorNatalie Taylor Oct 10, 2026 869 views

Question details

The user needs to create an Access form that displays read-only reference information on one side and provides editable fields for data entry on the other.

How to Create a Side-by-Side Data Entry Form in Microsoft Access
Product
Microsoft Access
Device & OS
not provided
Scenario
Building a questionnaire or data entry interface that requires users to read static information from one table while inputting answers into a related table simultaneously.
Observed behavior
Requires a method to lock certain fields in a joined query view while keeping answer fields editable, ultimately storing responses properly.
Before you start

Ensure your underlying database tables are properly normalized with correct primary and foreign keys (e.g., separate tables for Questions and Answers) before building the form interface.

Solution 1Recommended

Configure Control Properties and Use a Subform

By modifying the Locked and Enabled properties of your form controls and utilizing a subform layout, you can seamlessly separate read-only reference data from editable entry fields.

A standard joined query can sometimes render an entire recordset uneditable in Access. To solve this, base your main form on the read-only information table and use a linked subform for data entry, or apply specific field-level locks on a single continuous form.

1
Design the table structure

Create separate tables for your reference data (e.g., 'Questions' table) and your data entry (e.g., 'Answers' table), ensuring they share a relational key.

2
Create the main form

Use the Form Design tool to create a main form bound to your read-only table or query. Place the necessary text boxes for the information you want displayed.

3
Lock the information fields

Select the text boxes containing the reference data. Press F4 to open the Property Sheet, navigate to the Data tab, and set the 'Locked' property to Yes. Set 'Enabled' to No to prevent clicking, or Yes to allow users to copy the text.

4
Insert a subform for entry

From the Design tab in the Ribbon, select the Subform/Subreport control and draw it onto your main form alongside the locked fields. Bind this subform to your editable 'Answers' table.

5
Link Master and Child fields

Select the subform control, open the Property Sheet, and go to the Data tab. Verify that 'Link Master Fields' and 'Link Child Fields' are mapped to the correct primary and foreign keys so answers are saved to the right record.

Configure Control Properties and Use a Subform
Database Normalization: For a questionnaire setup, use a 4-table structure: Questions (reference), Respondents (people), Responses (session ID), and Answers (editable data linked to Questions and Responses).
Free Microsoft Office alternative

Need a Lightweight Alternative for Everyday Office Tasks?

While WPS Office does not include a database management tool like Access, it serves as an excellent, free alternative for handling documents, spreadsheets, and presentations. Enjoy seamless compatibility with Microsoft formats, a familiar interface, and lightweight performance.

Fully compatible with Microsoft Excel (.xlsx), Word (.docx), and PowerPoint (.pptx) formats.Lightweight software package with extremely fast installation and startup times.Familiar tabbed user interface, making migration effortless for Office users.Built-in PDF editing, conversion, and annotation tools.
microsoft office alternative - wps office

Frequently Asked Questions

Why can't I edit fields in an Access form based on a joined query?

In Microsoft Access, forms based on complex joined queries—especially those without a clear unique index or one-to-many relationship properly defined—become non-updatable (read-only). To bypass this, it is recommended to use a main form and subform combination to handle edits.

How do I make a text box read-only but still allow users to copy the text?

Open the form in Design View, select the text box, and press F4 to open the Property Sheet. Under the Data tab, set 'Locked' to Yes and 'Enabled' to Yes. This locks the field from changes while keeping it selectable.

What is the best way to structure a questionnaire database in Access?

It is best practice to use a normalized structure consisting of at least four tables: a Questions table (fixed reference data), a Respondents table (user details), a Responses table (the survey session), and an Answers table (the individual editable replies linked to both the question and the response session).