What is Microsoft Access? A beginner’s guide

Microsoft Access is a database management system for Windows PCs that stores data in related tables and lets you build forms, queries and reports on top of it without being a developer.

This guide explains how Access works, what it is used for, how to get it, its real limits, how to create a first database and which Microsoft tools replace it when you outgrow it.

What Is Microsoft Access? A Beginner’s Guide
A sample Access database keeps tables, forms and reports in one navigation pane, here with a Supplier List table open. (Image: Microsoft)

What is Microsoft Access?

Access is part of Microsoft 365 alongside Word and Excel, but it runs only on Windows PCs. A database you build in it is a single file with the extension .accdb; files from Access 2003 and earlier use .mdb.

Use Access when a spreadsheet list has grown into repeated, inconsistent data that several people need to enter, search and report on. Access keeps each fact in one table, links tables together, and gives you forms for data entry and reports for printing, which a single Excel sheet cannot enforce.

How Microsoft Access works

An Access database is a container of objects. Unless it is designed to link to outside data, it keeps all of them in one file.

Object What it does Example
Table Stores data in rows (records) and columns (fields), each field with a data type An Employees table with first name, last name and address
Query Retrieves and filters data from one or more tables; action queries add, update or delete data All orders from one customer this year
Form A data-entry screen with buttons and controls that limits what users can change A Customer form with a button that opens a new order
Report Formats and summarizes current data for screen, print, export or email Revenue per customer this year
Macro A list of actions that automates tasks without code Open a report when a button is clicked
Module VBA code for logic a macro cannot handle A procedure that validates an order total

Splitting data across tables so each record is entered once is called normalization. Queries then pull the related tables back together in one datasheet.

Microsoft Access report in Design view with a Yearly Sales Report layout
A report formats and summarizes current table data for screen, print, export or email, including charts. (Image: Microsoft)

What is Microsoft Access used for?

Use What Access adds over a list
Inventory tracking One database with products, locations and stock tables, edited through forms
Customer and order records Each customer stored once and linked to many orders
Employee or member directories Validated fields so dates, numbers and text are entered correctly
Small business reporting Reports that always reflect the current data and can be printed or emailed
Front end for larger databases Linked tables to SQL Server, Dataverse or SharePoint with Access forms and reports on top

Microsoft describes the same jobs as adding, editing, deleting, organizing and sharing data through reports, email, an intranet or the internet.

Microsoft Access vs Excel: which should you use?

Your situation Use this Why
One flat list, calculations and charts Excel A spreadsheet is faster for analysis of a single table
The same customer or product typed again on many rows Access Related tables store each item once and avoid inconsistent copies
Several people entering data with rules Access Forms control which fields can be edited and how
Printed summaries that must always be current Access Reports rerun against live data every time they open
You need to work on a Mac Excel Access is PC only

Excel data imports easily into an Access table because both store rows and columns, so starting in Excel and moving later costs little.

Can I use Microsoft Access for free?

There is no free edition that lets you design databases. The free options either expire or only run databases someone else built.

Option Cost What you can do
Microsoft 365 Personal free trial Free for 1 month Full Access on a Windows PC, then a paid subscription
Microsoft 365 Personal, Family or Premium Paid subscription Full Access (PC only)
Microsoft 365 Basic or free web apps Free or low cost No Access
Microsoft 365 Access Runtime Free download, 32-bit or 64-bit Open and use existing Access apps; all design tools are removed or disabled

The Runtime is meant for distributing finished Access apps to people without Access, so it cannot create tables or forms. To get the full app, open Access in Office 365 if your plan already includes it, or get the Microsoft Access download for Windows.

Microsoft Access free Runtime download page on Microsoft Support
The free Access Runtime only opens and runs existing Access apps; its design tools are removed or disabled. (Image: Microsoft)

Key features of Microsoft Access

Feature What it gives you
Templates Ready-made databases with forms and reports, built in or from Office.com
Design tools Build business apps from templates or from scratch without writing code
Microsoft 365 integration Import from Excel, export reports, and run alongside Word and Outlook in the same plan
Multiple data sources Link to tables in other Access files, SQL Server, SharePoint lists and Dataverse
Access SQL and queries Select and action queries built in a design grid or written in SQL
Macros and VBA Automation from simple action lists up to full code modules
Access Database Engine ODBC, OLEDB and DAO drivers that let other programs read Access and Excel files

Benefits of Microsoft Access

Benefit Why it matters for a beginner
Custom apps without coding Forms, queries and reports come from wizards and templates
Efficient data management Normalized tables stop duplicate and inconsistent entries
Data analysis and reporting Queries filter across tables; reports summarize and print current data
Included in Microsoft 365 Personal, Family and Premium plans already carry it on Windows
Room to grow Data can move to SQL Server or Dataverse while Access remains the front end

Drawbacks of Microsoft Access

Limit Detail
File size 2 GB per database file, minus space for system objects; linking to other files is the workaround
Performance and scalability 255 concurrent users at most, and every user works against one shared file; larger workloads move their tables to SQL Server
Fields per table 255
Platform PC only; no Access app for Mac, and no mobile app
Web and mobile support Access web apps and web databases were shut down in Microsoft 365 and SharePoint Online by April 2018
Security Database passwords are limited to 14 characters; cloud role-based security needs Dataverse

Microsoft notes that hitting these limits usually points to a design problem, such as importing Excel data without normalizing it.

How to create your first Access database

  1. Open Access and select File > New.
  2. Select Blank database, or pick a template to start with ready-made forms.
  3. Type a name in the File Name box, and use the folder button beside it to change the save location.
  4. Select Create. Access opens an empty table named Table1 in Datasheet view.
  5. Type data into the table or paste it from Excel.
  6. Save the table before closing it, because Access deletes an unsaved Table1 even if it contains data.

If a template adds sample records, select each record selector and choose Delete in the Records group on the Home tab. Use the Navigation Pane to open the template's other forms and reports.

Is Microsoft Access still relevant?

Microsoft shut down Access web apps and web databases in Microsoft 365 and SharePoint Online in 2018, but desktop .accdb databases were not affected. Microsoft says it continues to invest in desktop databases through data connectivity and database management features.

Access is still relevant for Windows-based, single-team databases, and for front ends over SQL Server or Dataverse data. For web, phone or Teams apps, Microsoft points new projects to Power Apps, and Access can share its data with Dataverse so both work on the same tables.

Microsoft Access still relevant with Export data to Dataverse environment dialog
Access can move table data to a Dataverse environment and keep working on the same tables as Power Apps. (Image: Microsoft)

Alternatives to Microsoft Access

Alternative Best for Note
Excel Single lists, calculations and charts Runs on Windows, Mac, web and mobile
Power Apps with Dataverse No-code apps for web, phone, tablet and Teams Microsoft's recommended replacement for Access web apps; needs a Power Apps plan
SharePoint lists Shared lists inside Microsoft 365 Access tables can be exported or moved to SharePoint
SQL Server Larger databases and many users Access can stay as the front end through linked tables
Access with linked cloud tables Keeping existing forms and reports Migrate data to Dataverse and keep editing it from Access
Microsoft Access alternatives Power Apps and Dataverse with import, migrate and link
Power Apps with Dataverse is Microsoft's recommended replacement for Access web apps and needs a Power Apps plan. (Image: Microsoft)

Microsoft Access beginner FAQ

Is Microsoft Access free?

No. Access comes with paid Microsoft 365 Personal, Family and Premium plans, and the Personal plan has a one-month Microsoft 365 trial. The free Microsoft 365 Access Runtime only runs existing databases and has its design tools removed.

Is Microsoft Access available on Mac?

No. Microsoft lists Access as PC only in every Microsoft 365 plan. Mac users need a Windows PC or one of the alternatives such as Excel, SharePoint lists or a Power Apps app.

Is Microsoft Access included in Microsoft 365?

Yes, in Microsoft 365 Personal, Family and Premium, where it installs on Windows PCs only. Microsoft 365 Basic and the free web versions of the Office apps do not include Access.

What file type does Microsoft Access use?

Access for Microsoft 365, Access 2024, 2021 and 2019 save databases as .accdb files, the format introduced with Access 2007. Databases created in earlier Access formats use the .mdb extension.

How many users can use an Access database at once?

An Access database supports up to 255 concurrent users. In practice a shared file on a network slows down long before that, which is when moving the tables to SQL Server or Dataverse makes sense.

How big can an Access database get?

A single .accdb or .mdb file can hold 2 GB, minus the space Access needs for system objects. You can go beyond that by linking to tables in other Access files, each of which can be up to 2 GB.

Is Microsoft Access being discontinued?

No. Microsoft retired Access web apps and web databases in 2018 but states it continues to invest in Access desktop databases, and Access for Microsoft 365 still receives new versions.

Do I need to know programming to use Access?

No. Templates, wizards and the query design grid cover most beginner databases. Macros automate common tasks without code, and VBA modules are only needed for custom logic.

Bottom line: should a beginner learn Microsoft Access?

Learn Access if you work on Windows, already pay for Microsoft 365 and need a small multi-table database with forms and reports. It turns a messy spreadsheet into a structured database in an afternoon, and when you outgrow its 2 GB and 255-user limits, the same data moves to SQL Server or Dataverse.

Philip Celasco

Philip is a Texas-based technology writer and IT administrator at Techdows.com with more than 10 years of experience creating practical content for everyday users and professionals. He specializes in web browsers, particularly Chromium-based platforms such as Google Chrome, Microsoft Edge, Brave, and Opera. Through his work as an IT administrator, Philip has hands-on experience managing devices, configuring browser policies, troubleshooting software and network issues, and helping people resolve problems that affect productivity and security. His articles are based on practical testing and real-world technical experience. He covers browser settings, extensions, performance problems, privacy controls, security features, and Windows troubleshooting. Outside work, Philip enjoys the quieter side of life in Texas and stepping away from the screen when he can. He has two kids, two cats and loves to play golf with his mother during the weekends.

Leave a Reply

Your email address will not be published. Required fields are marked *