kirchatykh
Зарегистрирован: 19.01.2007 Сообщения: 8
|
Добавлено: Ср Окт 03 2007 20:12 Заголовок сообщения: access, проблема с кодом OrderBy и OrderByOn при фильтрации |
|
|
привет ! нужна помощь.
имеется форма, которая черпает данные из запроса, который сортирует данные по полю ДАТА_ЗАГРУЗКИ. итого, при открытии формы всё нормально отсортировано по полю ДАТА_ЗАГРУЗКИ. далее, правой кнопкой мыши ставим фильтр по выделенному значению поля АВТОМОБИЛЬ. в итоге получается отфильтрованный АВТОМОБИЛЬ с разными ДАТАМИ ЗАГРУЗКИ, идущими вперемешку !!! а нужно опять же отсортированными по порядку. пишем вот такой код:
Private Sub Form_ApplyFilter(Cancel As Integer, ApplyType As Integer)
If ApplyType = 1 Then
Me.Form.OrderBy = "query_d.data_zagruzka"
Me.Form.OrderByOn = True
Else
Me.Form.OrderBy = ""
Me.Form.OrderByOn = True
End If
End Sub
всё равно не работает !!! как бороться с этим? смысл в том, чтобы при любой фильтрации строки автоматически сортировались по указанному полю. сия проблема сильно тормозит работу... |
|