In the previous module, you learned that a well-designed Access database is built from multiple related tables. In this module, you will begin turning that design into a working database by creating tables, adding fields, selecting datatypes,and entering data. You will also learn how to refine your tables so they support reliable queries, forms, and reports.
After completing this module, you will be able to:
Tables are the backbone of any Access application. A table stores data in fields (columns) and records (rows). When tables are designed correctly the first time, everything built on top of them becomes easier: queries are simpler, forms validate user input more reliably, and reports are more consistent.
Because many other database objects depend on tables, changes made after a table is already in use can create extra work.For example, renaming a field or changing a datatype can require updates to queries, forms, validation rules, macros, and VBA code.
Access gives you more than one entry point for creating tables. For beginners and quick prototypes, templates and guided creation tools can be helpful. For robust database design, Design View provides the precision you need.
In modern Access (Microsoft 365 / Access 2021+), you can start from built-in templates or sample tables, then customize field names and datatypes. This is a fast way to create basic tables such as contacts, tasks, or assets, and it works well when:
Templates can be limiting for complex database designs because they may introduce fields you do not need or encourage non-normalized structures. Treat templates as a starting point, not a final design.
When you want full control, create your table intentionally using Design View:
You can also start in Datasheet View (Create > Table) to add a few fields quickly, then switch to Design View to set datatypes and properties correctly.
Selecting the correct datatype is one of the most important parts of table design. The Access Connectivity Engine (ACE) enforces datatype rules and enables operations that only work when data is typed correctly.
Example: if you need to store a date, use Date/Time. You can store a date as text, but you will lose reliable sorting, filtering, and date arithmetic unless you constantly convert values. Correct typing makes it easier to build accurate queries and validation rules.
As a rule: store values in their native datatype (Number, Date/Time, Currency, Yes/No) and only format them for display in forms and reports.
After a table is created, Access allows you to refine it to match your business requirements. In this module, you will practice tasks such as:
In Access, tables and other database objects are listed in the Navigation Pane. Tables are typically created from the Create tab in the Ribbon. Under the Create tab, you will see options such as:
The remainder of this module will guide you through these options using clear examples, then build toward best practices for table design and data entry.