#1 06.03.07 17:42
[VBA (Access)] изменить порядок сортировки
Есть запрос Запрос1, из него берутся данные для формы Форма1. Необходимо, чтобы на кнопку А данные были отсортированы по полю поле1, а при нажатии на кнопку Б - по полю поле2. При повторном нажатии желательно делать обратную сортировку, но с этим уже разберусь после того, как буду знать, как задать сортировку.
Offline
#4 07.03.07 15:11
Re: [VBA (Access)] изменить порядок сортировки
Проблема решена следующим обходным способом. Интересуют другие варианты решения ИМЕННО ЧЕРЕЗ ИЗМЕНЕНИЕ СВОЙСТВ ЗАПРОСА Аксесса. Пробовал рыть в сторону CollatingOrder, но из этого ничего не получилось.
Код: VBA:
Private Sub CUSTID_Надпись_DblClick(Cancel As Integer)
Dim strSelect As String
strSelect = "SELECT dbo_CUSTOMER.CLIENT, dbo_ACCOUNT.CUSTID, dbo_ACCOUNT.ACCOUNT, dbo_CUSTOMER.NAMEFULL, dbo_ACCOUNT.RESTDATE, Right([dbo_ACCOUNT]![ACCOUNT],5) AS Хвост " _
& "FROM dbo_ACCOUNT LEFT JOIN dbo_CUSTOMER ON dbo_ACCOUNT.CUSTID=dbo_CUSTOMER.CUSTID order by 2;"
Me.RecordSource = strSelect
End SubOffline

