Others

How to Sort Records After an MS Access Append Query

Algirdas JasaitisAlgirdas Jasaitis Oct 28, 2026 868 views

Question details

The user wants to know how to maintain or apply sorting to records after they have been appended to a destination table.

How to Sort Records After an MS Access Append Query
Product
Microsoft Access
Device & OS
not provided
Scenario
Appending records from a sorted select query into a destination table for storage.
Observed behavior
Appended records do not retain their sorted order in the destination table because MS Access tables do not guarantee physical record order.
Before you start

Before proceeding, determine which specific field (such as a date, ID, or name) you want to use as your sorting criteria when retrieving the data.

Solution 1Recommended

Use the ORDER BY Clause in Select Queries

The standard and most reliable way to sort records in Access is during data retrieval rather than during storage.

Microsoft Access tables do not store records in a guaranteed physical order. Therefore, relying on an append query to keep records sorted in the destination table will not work.

Instead of trying to force a physical order in the base table, you should always sort the data dynamically when you retrieve it using a select query.

1
Open Query Design

Open your Microsoft Access database, navigate to the Create tab on the ribbon, and click on Query Design.

2
Add Your Table

Select the destination table that contains your appended records from the Add Tables dialog and add it to your query.

3
Add Fields to Grid

Double-click the fields you want to view to add them to the query design grid at the bottom.

4
Apply Sort Criteria

In the Sort row of the specific field you want to order by (e.g., RequestedDate), click the dropdown menu and select Ascending or Descending.

5
Run the Query

Click the Run button (red exclamation mark) on the Design ribbon to view your records in the properly sorted order.

Use the ORDER BY Clause in Select Queries
Table Order Irrelevance: Never rely on the raw table datasheet view for sorted data. Always use queries, forms, or reports to present data in the desired logical order.
Free Microsoft Office alternative

Switch to WPS Office for Seamless Data and Document Management

While Microsoft Access handles complex databases, most everyday data management, sorting, and reporting can be done effortlessly in spreadsheets. WPS Office provides a lightweight, highly compatible, and free alternative to Microsoft Office, featuring powerful Spreadsheet tools that fully support Excel formats.

  1. 1. Download WPS Office: Visit the official WPS Office website and click the free download button for your operating system.
  2. 2. Install the Suite: Run the downloaded installer and follow the simple on-screen instructions to install the suite.
  3. 3. Manage Data Easily: Open WPS Spreadsheets to easily import, sort, and analyze your data sets without the complexity of database append queries.
Fully compatible with Microsoft Excel formats (.xlsx, .xls, .csv).Advanced data sorting, filtering, and pivot table features without writing complex SQL queries.Lightweight installation and incredibly fast performance on all devices.Familiar, tabbed user interface that makes transitioning easy.
QA img-9

Frequently Asked Questions

Why do appended records appear out of order in my Access table?

Microsoft Access tables are designed strictly for data storage efficiency, not presentation. They do not guarantee any permanent physical row order, so newly appended records might be placed wherever space is available in the underlying database file.

Can I use an AutoNumber field to keep my appended records sorted?

While an AutoNumber field guarantees a unique ID for each record, it should not be relied upon to dictate meaningful sorting order. You should sort your data based on relevant data fields, such as a requested date or alphabetical name, using an ORDER BY clause in a select query.

How do I permanently save a sorted view of my Access table?

You cannot permanently force a physical sort order directly on the table itself. To save a sorted view, create a Select Query, apply ascending or descending sorting to the desired fields, and save that query. You can then open the query anytime to view your data correctly sorted.