Others

How to Display Access Date Fields with Uppercase Month Abbreviations

Steve KSteve K Nov 2, 2026 869 views

Question details

The user wants to format date fields in Microsoft Access to display month abbreviations entirely in uppercase letters, such as 'AUG' instead of 'Aug'.

How to Display Access Date Fields with Uppercase Month Abbreviations
Product
Microsoft Access
Device & OS
not provided
Scenario
Formatting date displays for reports or forms where specific style guidelines require capitalized month abbreviations.
Observed behavior
Access automatically applies the table or control date format, changing uppercase months back to title case because the default Format function is not case-sensitive.
Before you start

Verify that the field or control where you intend to display the uppercase date is not strictly formatted as a Date/Time value in the Property Sheet, as built-in date formats will override custom text capitalization.

Solution 1Recommended

Combine the UCase and Format Functions

Convert the date to a text string using the Format function, then use UCase to capitalize the entire resulting text string.

Because the built-in Format function in Access is not case-sensitive, it will natively output months in title case. Wrapping this output in the UCase function forces the entire string into uppercase characters.

For this method to work properly, you must clear any existing date formats from the target control's properties. If a format like 'Medium Date' remains, Access will override the UCase formula.

1
Open your Form or Query in Design View

Navigate to the Access form or query where you need the custom uppercase date to appear.

2
Clear existing date formatting

Select the text box control. Press F4 to open the Property Sheet, go to the 'Format' tab, and ensure the 'Format' property is completely blank.

3
Apply the UCase formula

In the Control Source property of your text box (or in the query Field row), enter the formula: =UCase(Format([YourDateFieldName], "dd-mmm-yyyy")).

4
Verify the output

Switch back to Form View or Datasheet View to confirm that the date now displays with an uppercase month abbreviation, such as 24-AUG-2021.

Data Type Conversion: Applying the UCase and Format functions converts the underlying date into a Text string. You will not be able to perform date math directly on this output without converting it back to a Date value.
Free Microsoft Office alternative

Looking for a Lightweight Alternative to Microsoft Office?

While WPS Office does not include a direct database tool like Microsoft Access, it offers a powerful, free, and lightweight suite for all your document, spreadsheet, and presentation needs with a highly familiar interface.

  1. 1. Visit the official WPS website: Go to wps.com and locate the free download section.
  2. 2. Download the installer: Click the 'Free Download' button to get the setup file tailored for your operating system.
  3. 3. Install and launch: Run the installer, follow the on-screen instructions, and easily open your existing Office files in WPS.
Excellent format compatibility with Microsoft Excel (.xlsx), Word (.docx), and PowerPoint (.pptx).Free, lightweight design ensures fast installation and smooth performance.Familiar user interface requires no learning curve when migrating from Microsoft Office.Built-in PDF reader and editor to streamline your daily document workflow.
microsoft office alternative - wps office

Frequently Asked Questions

Why does Access ignore my custom uppercase month formatting?

Access applies the Date format of the table or form control after the value is assigned. Additionally, the built-in Format function is not case-sensitive, so it automatically defaults to title-casing the month abbreviations (e.g., 'Aug').

Can I use the UCase function directly on a Date/Time field?

No, UCase is designed strictly for text strings. You must first convert the date to a formatted text string using the Format function before applying UCase.

Why does the UCase formula still output title case in my form?

If your control or table field still has a format like 'Medium Date' specified in its Property Sheet, Access will reapply that date styling over your formula. You must delete the format from the 'Format' property completely.