What is the Size of the Yes/No Data Type in Microsoft Access?
Question details
The user is asking for the exact storage size of the Yes/No data type in Microsoft Access, noting the conceptual difference between a bit and a byte.

- Product
- Microsoft Access
- Device & OS
- not provided
- Scenario
- Studying database specifications, preparing for an IT exam, or optimizing table designs in Microsoft Access.
- Observed behavior
- Seeking clarification on whether the database allocates 1 bit or 1 byte of storage for Boolean values.
Verify your Microsoft Access table design by opening the database in Design View to see where Yes/No fields are applied.
Understanding the Storage Size of Yes/No Data Types
Explains the technical allocation of the Yes/No data type in Microsoft Access and its corresponding numeric values.
Although a Boolean value (True/False or Yes/No) can conceptually be represented by a single bit, Microsoft Access desktop databases store the Yes/No data type as exactly 1 byte. Memory architecture processes data more efficiently in full bytes (8 bits), which is why Access allocates a full byte for these fields.
Understanding how these bytes are valued is crucial for database queries and calculations.
Recognize that the correct documented storage size for a Yes/No field in Microsoft Access is 1 byte.
The 'No' (or False) value is stored as a byte containing eight zero bits, which translates to the numeric value 0.
The 'Yes' (or True) value is stored as a byte containing eight one bits, which translates to the numeric value -1.
Looking for a Lightweight, Free Office Suite?
While Microsoft Access serves as a specialized database management tool, your daily document, spreadsheet, and presentation tasks can be effortlessly handled by WPS Office. It is a lightweight, highly compatible, and free alternative to the standard Microsoft Office suite.
- 1. Download WPS Office: Visit the official WPS website and download the free installation package for your operating system.
- 2. Install the Suite: Run the installer and follow the on-screen instructions to set up Writer, Spreadsheets, and Presentation on your device.
- 3. Open Your Files: Launch WPS Office and directly open your existing Microsoft Office files to continue working seamlessly.

Frequently Asked Questions
Why does Microsoft Access use 1 byte instead of 1 bit for Yes/No fields?
Standard computer memory architectures are designed to address data in byte-sized chunks. Storing a Boolean value as 1 full byte (8 bits) allows the database processor to read and manipulate the data more reliably and efficiently than addressing a single bit.
Can I use Yes/No fields in Access calculations?
Yes, you can include Yes/No fields in calculations. Because Microsoft Access treats 'Yes' as -1 and 'No' as 0, you can use these numeric values in queries. For example, summing a Yes/No column will result in a negative number that represents the total count of 'Yes' records.
How do I change the display format of a Yes/No field in Access?
Open your table in Design View, select the Yes/No field, and look at the Field Properties pane at the bottom. Under the General tab, you can click on the 'Format' property to change how the data is displayed, choosing between Yes/No, True/False, or On/Off.




