What is Microsoft Access? A beginner's guide to small-scale databases available in M365 E3/E5

Microsoft 365・Azureカテゴリを表すパンダのイラスト Microsoft 365 / Azure

What is Microsoft Access? A beginner's guide to small-scale databases available in M365 E3/E5

About this article
This article was created using an automated generation workflow utilizing generative AI. Based on current Microsoft 365 Enterprise plan information and official Microsoft documentation, Access is framed not as an "advanced version of Excel," but as a Windows-based database for structuring small-scale business data.

Verification Status: 📘 Confirmed with official Microsoft documentation, physical device verification not performed

Microsoft Access is a relational database that allows you to link multiple tables and build everything from data entry screens and searches to queries and reports within a single desktop application. "Relational" means linking separate tables, such as "Employees" and "Departments," using IDs.

Terminology primer

TermBeginner-friendly definition
TableA grid that stores data in rows and columns
Primary KeyAn ID that uniquely identifies each record without duplication
RelationshipA link connecting different tables using IDs or similar fields
QueryA mechanism to search and aggregate data based on specified conditions
FormAn interface used by users to enter and view data
ReportFormatted output designed for printing and document generation
VBAA programming language that automates routine tasks within Access

How do the internal components of Access connect?

flowchart LR
    U[利用者] --> F[フォーム\n入力・検索]
    F --> Q[クエリ\n抽出・集計]
    Q --> T1[(社員テーブル)]
    Q --> T2[(部署テーブル)]
    T1 --> R[レポート\n帳票・印刷]
    T2 --> R
    V[VBA\n定型処理] -.補助.-> F
    V -.補助.-> R

While Excel tends to involve repeatedly typing department names into a single sheet, Access fundamentally relies on separating "Departments" and "Employees" into distinct tables and relating them.

Positioning in M365 E3/E5

ItemMicrosoft 365 E3Microsoft 365 E5
Access DesktopTarget UsersTarget Users
Primary Usage EnvironmentWindows PCWindows PC
Access for the WebNot considered a web-based equivalent to the current Access DesktopSame as left
Does E5 make Access itself more advanced?Do not view this as a difference in core featuresDo not view this as a difference in core features

The major differences between E3 and E5 lie across the entire suite, such as security, compliance, and analytics. Choosing E5 solely to use Access is not recommended. Please re-verify actual contract SKUs and offering terms using Microsoft's official comparison table at the time of deployment.

A familiar example: Avoiding repeatedly typing department names in the employee table

Let's first consider the following two tables.

部署

- DepartmentId   ← 主キー

- DepartmentName

社員

- EmployeeId     ← 主キー

- EmployeeName

- DepartmentId   ← 部署表につなぐ値

Viewing relationships using SELECT alone

SELECT
    Employee.EmployeeName,
    Department.DepartmentName
FROM
    Department
    INNER JOIN Employee
        ON Department.DepartmentId = Employee.DepartmentId;

This is a read-only example that does not modify data.Success is achieved when employee names and their corresponding department names are displayed side by side.

Changing one thing

Add a column to search, or add a single condition to observe how the results change. It is safest not to try UPDATE or DELETE right away.

Perspectives differ across general users, administrative staff, and IT departments

RoleKey focus in Access
General UserAre input forms intuitive and is searching easy?
Administrative StaffCan Excel transcription be reduced and reports reused?
Development-oriented staffAre primary keys, relationships, and queries properly organized?
IT DepartmentAre file locations, backups, macros/VBA, external DB connections, and maintenance ownership clearly defined?

Start VBA with a "reading" example

Simply displaying table names in the Immediate Window does not modify data.

Sub ListTableNames()
    Dim tdf As DAO.TableDef

    For Each tdf In CurrentDb.TableDefs
        If Left$(tdf.Name, 4) <> "MSys" Then
            Debug.Print tdf.Name
        End If
    Next tdf
End Sub

What to look for: The table names you created yourself.
Success criteria: Table names are listed, and record contents remain unchanged.
Changing one thing: TableDefs After examining this, you can use the same mindset as an entry point to learn about other objects like QueryDefs.

Do not treat Access as a "database server" simply by placing it on a shared folder

Even for small-group tools, multi-user deployment requires planning for front-end and data separation, backups, network quality, concurrent usage, and update methods. As user counts and importance increase, alternative platforms such as Dataverse, SQL-based databases, and SharePoint Lists should also be considered.

flowchart TB
    A[小規模・Windows中心\nAccessで完結] --> B{利用者や重要度が増えた?}
    B -- いいえ --> C[バックアップと保守を継続]
    B -- はい --> D[データ層を分離]
    D --> E[SQL / Dataverse等も比較]

Checklist for administrators

  • Target users' Microsoft 365 licenses and Access deployment status

  • Compatibility between 32-bit/64-bit versions and existing add-ins/ODBC drivers

  • Handling of VBA, macros, and Trusted Locations

  • Storage location and backups for .accdb files

  • Front-end/back-end architecture for multi-user environments

  • Ensuring user-created Access files do not become "business systems that only the creator can fix"

Official Information and Primary Sources

The value of Access is not in having flashier features than Excel.It lies in separating data, defining relationships, and reusing the same search, data entry, and report processing routines. While convenient for small operations, if the number of users, importance, or cloud requirements increase, it is safer to re-evaluate the data foundation itself.

Document information

Article title
What is Microsoft Access? A beginner&apos;s guide to small-scale databases available in M365 E3/E5
Published
Updated
Source
https://papanda925.com/?p=16306&lang=en

License: Text and original figures for which this site holds the relevant rights are available under CC BY 4.0 , unless otherwise noted. This article may include content created or edited with generative AI. If code has a separate license notice or a linked GitHub repository license, that license takes precedence for the code. Quotations, third-party materials, images, and trademarks are excluded from this license. Usage policy

Copied title and URL