How to Create Form by Using Wizard

Microsoft Access Forms are used to simplify viewing, adding, or editing data in an Access database. Well-designed forms improve efficiency and accuracy, especially when multiple users are involved.

How to Create Form Using Wizard

  1. Go to the Forms section in Access.
  2. Double-click 'Create form by using wizard'.
  3. Select tbl_Sales from the drop-down box 'Tables/Queries'.
  4. Depending on the fields you want, click the single arrow to add selected fields or the double arrow to add all fields.
  5. Select the Columnar layout and click Next.
  6. Select any style and click Next.
  7. Change the title as desired and click Finish.
  8. Open your form and check it out.

Four Different Form Formats

  • Single Table FormA form corresponding to a single database table. Functional but basic, used to complete different tasks.
  • Single Table Form with Lookup FieldDisplays data from another table or database, or summarized values from a data range.
  • Master/Detail FormA master form directs one or more subforms, creating a parent/child relationship.
  • Master/Detail Form with Lookup FieldSimilar to master/subform relationship but includes lookup fields in either the master or subforms.

Understanding Form Controls in Access

After the Form Wizard creates your first layout, the real power comes from the controls on the Design surface. Text boxes display and capture field values. Combo boxes and list boxes restrict entries to valid lookup choices. Toggle buttons, check boxes, and option groups handle yes/no and multiple-choice answers without free-text errors. Command buttons trigger macros or VBA to save records, open related forms, or run reports. Labels identify each control for users and appear on printed versions when needed.

Each control has a Control Source property tying it to a table field or an expression. The Name property matters for VBA references—consistent naming like txtLastName or cboDepartment makes code readable. Tab order determines how the Enter key moves between fields; a logical sequence speeds data entry for staff who process dozens of records per hour.

  • Text boxesBind to table fields or unbound calculations. Set Format and Input Mask properties for phone numbers, currency, and dates.
  • Combo boxesLimit users to valid foreign-key values from a related table. Enable Auto Expand to jump to list items as users type.
  • Subforms on entry screensEmbed a child form inside a parent so order lines, contact notes, or task items are added without leaving the main record.

Building Data Entry Forms for Daily Use

Data-entry forms should minimize clicks. Place the most-edited fields at the top, group related address or billing blocks together, and hide system fields like CreatedDate behind the scenes. Use the Before Update event to validate required values before Access commits a record—catching empty customer names early is cheaper than cleaning bad data in reports.

For repetitive entry, set default values on new records and duplicate the last record when users add similar rows. Pair your form with a filtered navigation pane or a search combo at the top so clerks jump straight to the invoice they need instead of scrolling thousands of records.

Form Wizard Tips for New Access Users

The wizard is a starting point, not the finished product. Columnar layouts suit quick contact cards; Datasheet layouts feel like Excel for power users; Justified layouts pack many fields on one screen for wide monitors. After the wizard finishes, switch to Layout view to resize controls, then Design view to rename labels and set Tab Index order.

If you need fields from more than one table, the wizard may not offer every join. Create the base form on the parent table, then add a subform control linked by Master/Child fields—a pattern covered in our subforms tutorial for master-detail entry.

Validation Rules for Cleaner Form Data

Table-level validation is your first line of defense: Required fields, field-level rules like ">=0" for quantities, and lookup lists prevent most typos before they reach reports. Form-level validation adds cross-field checks—ensuring EndDate is after StartDate, for example—that are awkward to express on a single field.

Use friendly Validation Text messages so users know how to fix mistakes. Pair validation with conditional highlighting: a red border on a blank required text box is clearer than a generic error dialog after the user clicks Save.

Frequently Asked Questions

Here are some answers to help you hone in on the information you need. That's our style as an Access Developer. We make doing business with us an easy and enjoyable experience.

Use the wizard when you need a simple single-table form quickly. Build from scratch or modify wizard output when you need subforms, custom command buttons, or precise tab order for production data entry.

Set Validation Rule and Validation Text on table fields, use combo boxes instead of free text for lookups, and add Form Before Update VBA to block saves when business rules fail.

Yes. Layout view lets you drag controls and apply themes. Design view gives full control over size, labels, and event procedures without losing the underlying record source.

A bound control stores values in a table field. An unbound control displays calculated text, instructions, or temporary search criteria that are not saved with the record.

Have a question? Get a free quote