What Is Currency Data Type in Access?


Heather Bennett

In Microsoft Access, the currency data type is used to store monetary values with up to 15 digits to the left of the decimal point and 4 digits to the right. It is commonly used for fields that require precise calculations involving money, such as prices, salaries, or financial transactions.

Benefits of Using Currency Data Type

The currency data type offers several advantages over other data types in Access:

  • Precision: Currency values are stored with high precision, allowing for accurate calculations without rounding errors.
  • Formatting: Currency values can be formatted with currency symbols, decimal separators, and thousand separators according to the user’s regional settings.
  • Sorting and Filtering: Currency fields can be easily sorted and filtered in ascending or descending order, making it convenient for financial analysis and reporting.

Creating a Currency Field in Access

To create a field with the currency data type in Microsoft Access, follow these steps:

  1. Open your Access database.
  2. Select the table or query where you want to add the currency field.
  3. In Design View, click on an empty column where you want to insert the currency field.
  4. In the Field Properties section, select “Currency” from the Data Type dropdown menu.
  5. Specify a name for your field, such as “Price” or “Salary”.
  6. (Optional) Set additional properties, such as field size, format, and input mask.
  7. Save the changes to your table or query.

Formatting Currency Values

Access provides various options to format currency values according to your preferences:

  • Currency Symbol: You can choose the desired currency symbol, such as “$” for US dollars or “€” for Euros.
  • Decimal Places: You can specify the number of decimal places to display, such as 2 for cents.
  • Thousands Separator: You can choose whether to display a thousands separator, such as a comma or period.

To format a currency field in Access, follow these steps:

  1. Select the field you want to format.
  2. In Design View, click on the “Format” property in the Field Properties section.
  3. Choose the desired formatting options, such as currency symbol, decimal places, and thousands separator.
  4. Save the changes.

Using Currency Data Type in Calculations

The currency data type is particularly useful when performing calculations involving monetary values. Access provides various mathematical operators and functions that can be used with currency fields:

  • Addition (+): Calculates the sum of two or more currency values.
  • Subtraction (-): Calculates the difference between two currency values.
  • Multiplication (*): Calculates the product of a currency value and a numerical value.
  • Division (/): Calculates the quotient of a currency value divided by a numerical value.
  • Round Function: Rounds a currency value to the desired number of decimal places.


The currency data type in Microsoft Access provides a reliable and efficient way to store and manipulate monetary values. With its precision, formatting options, and mathematical capabilities, it is an essential tool for any database that involves financial data. By understanding how to create and format currency fields, as well as perform calculations, you can effectively manage and analyze your financial information in Access.

Discord Server - Web Server - Private Server - DNS Server - Object-Oriented Programming - Scripting - Data Types - Data Structures

Privacy Policy