What Is Data Type in MS Access With Example?


Scott Campbell

In the world of databases, understanding data types is essential for managing and manipulating data effectively. In Microsoft Access, data types play a crucial role in defining the nature of each field in a table. In this tutorial, we will explore what data types are in MS Access and provide examples to help you grasp their concepts.

What is a Data Type?

A data type is a classification that determines what type of value can be stored in a particular field or variable. It helps define the size, format, and constraints for storing data. MS Access provides various data types to accommodate different kinds of information, such as numbers, text, dates, and more.

Text Data Types

One of the most commonly used data types in MS Access is the Text data type. It enables you to store alphanumeric characters or text strings up to a specified length. Here’s an example of how to define a Text field:

Example 1: Text Data Type

CREATE TABLE Employees (
    EmployeeID TEXT(10),
    FirstName TEXT(50),
    LastName TEXT(50)

In this example, we create a table called “Employees” with three fields: EmployeeID, FirstName, and LastName. Each field has a Text data type with specified lengths (10 characters for EmployeeID and 50 characters for FirstName and LastName).

Number Data Types

Number data types are used to store numeric values such as integers or decimals. MS Access provides several number-related data types:

Example 2: Number Data Types

    ProductID INTEGER,
    Price FLOAT,
    Quantity LONG

In this example, the “Products” table has three fields: ProductID, Price, and Quantity. The ProductID field has an INTEGER data type, while Price has a FLOAT data type and Quantity has a LONG data type.

Date and Time Data Types

MS Access offers several data types to handle date and time values. These include Date, Time, and DateTime data types.

Example 3: Date and Time Data Types

    OrderDate DATE,
    DeliveryTime TIME

In this example, we create an “Orders” table with three fields: OrderID (an automatically incrementing number), OrderDate (a Date data type), and DeliveryTime (a Time data type).

Boolean Data Type

The Boolean data type is used to store logical values such as True or False. It is particularly useful when dealing with conditions or binary choices.

Example 4: Boolean Data Type