A table DOES NOT have an inherent "Order". It is a bit bucket.
To "sort" the records in a table, use a query. You can pick the field(s) you want to "Order by".
To remove the "sort", remove the field from the query or in the query designer, set the sort row to not sorted.
If you have a form with a query as the record source, you can have "buttons" or some scheme to change the sort columns/order.
Using VBA, the commands could be as simple as this:
Code:
Private Sub Command3_Click()
Me.OrderBy = "as1_18 Desc"
Me.OrderByOn = True
End Sub
Or you can use VBA to build the sort order using controls on the form to select multiple fields and/of the sort order: ASC or DESC.