Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: И всё же Сортиронуть
 
 автор: час   (14.02.2010 в 11:00)   личное сообщение
 
 

Какой метод применить или как реализовать или возможно ли такое ваааще?

Имеем набор записей RST_My
Как его, этот набор, отсортировать по полю My_Field, входящему в его состав...

  Ответить  
 
 автор: ДрЮня   (14.02.2010 в 11:24)   личное сообщение
 
 

можно попробовать сделать клон рекордсета (rs.Clone) и применить фильтр

  Ответить  
 
 автор: час   (14.02.2010 в 12:00)   личное сообщение
 
 

Спасибо, нужна сортировка - как фильтром сортиронуть

  Ответить  
 
 автор: ДрЮня   (14.02.2010 в 12:21)   личное сообщение
 
 

как обычно: rs.Filter = "..."
в твоем случае, наверное так: rs2.Filter = rs.Fields("название_поля")
определяешь перед созданием клона

  Ответить  
 
 автор: час   (14.02.2010 в 13:48)   личное сообщение
 
 

от А до Я
ORDER BY MyField
Воооооооооот оно - решениё
Recordset.Sort = MyField

  Ответить  
 
 автор: Explorer   (14.02.2010 в 19:10)   личное сообщение
 
 

многие рекомендуют получать изначально отсортированный рекордсет...

т.е RST_My уже должен содержать нужный признак сортировки

я к ним присоединяюсь

  Ответить  
 
 автор: час   (14.02.2010 в 21:16)   личное сообщение
 
 

эт хорошо!!!
У мну задача быстро сортирануть в одном направлении и тут же обратно, и сначала по одному полю, затем по другому - потому так вот всё и получилось.
Всё из за DataGrid - который не имеет встроенных "механизьмов" сортировки .
Пришлося извернуться.......
А ваще то рекордсет - так изворотлив и нашпигован возможностями, что диву даёшьсяя
http://www.askit.ru/custom/progr_admin/m13/13_03_07_ado_recordset_members.htm

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList