How to Sort Records After an MS Access Append Query
Question details
The user wants to know how to maintain or apply sorting to records after they have been appended to a destination table.

- 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 proceeding, determine which specific field (such as a date, ID, or name) you want to use as your sorting criteria when retrieving the data.
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.
Open your Microsoft Access database, navigate to the Create tab on the ribbon, and click on Query Design.
Select the destination table that contains your appended records from the Add Tables dialog and add it to your query.
Double-click the fields you want to view to add them to the query design grid at the bottom.
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.
Click the Run button (red exclamation mark) on the Design ribbon to view your records in the properly sorted order.

Set Up Sorting and Grouping in Access Reports
If you are presenting the appended data in a printed or formatted report, define the sorting rules directly within the report design.
Avoid AutoNumber and VBA Workarounds
Attempting to assign an AutoNumber value via VBA to force sorting is unnecessary and contrary to database design best practices.
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. Download WPS Office: Visit the official WPS Office website and click the free download button for your operating system.
- 2. Install the Suite: Run the downloaded installer and follow the simple on-screen instructions to install the suite.
- 3. Manage Data Easily: Open WPS Spreadsheets to easily import, sort, and analyze your data sets without the complexity of database append queries.

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.




