powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как восстановить сортировку?
2 сообщений из 2, страница 1 из 1
Как восстановить сортировку?
    #32179584
Nick987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MS SQL 2k, Access XP.
Имеется следующая процедура:

Private Sub rstKlienty_FetchComplete(ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)
' ---------------------------------------------------------
Dim strFilter As String, strOrder As String
Dim frm As Form
Set frm = Forms![Клиенты].[СписокКлиентов].Form
strFilter = ""
strOrder = ""
If frm.FilterOn Then
strFilter = frm.Filter
End If
If frm.OrderByOn Then
strOrder = frm.OrderBy
End If
' ---------------------------------------------------------
Set frm.Recordset = rstKlienty
...
' ---------------------------------------------------------
If strFilter <> "" Then
frm.Filter = strFilter
frm.FilterOn = True
End If
If strOrder <> "" Then
frm.OrderBy = strOrder
frm.OrderByOn = True
End If
' ---------------------------------------------------------

' ---------------------------------------------------------
Set frm = Nothing
End Sub

Но после выполнения frm.OrderByOn = True табличная формочка покрывается "#Имя?", хотя фильтр восстанавливается нормально.

Как восстановить сортировку?
...
Рейтинг: 0 / 0
Как восстановить сортировку?
    #32179944
Nick987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пока нашел такое решение:
проводить синтаксический разбор OrderBy и формировать свойство Sort рекордсета.
Есть ли другие идеи?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как восстановить сортировку?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]