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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Про Recordset
 
 автор: час   (20.07.2011 в 13:01)   личное сообщение
 
 

А Recordset - можно сортирануть?
ПО числовому ПОЛЮ([NUMBER]), да - по возрастающей

RST_1_BUFER_TBL.Sort 

а как дальше?

  Ответить  
 
 автор: snipe   (20.07.2011 в 13:10)   личное сообщение
 
 

может тут что подчерпнешь
http://www.sql.ru/forum/actualthread.aspx?tid=287923

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

Иду черпать....
это я уже черпнул Спасибо!
RST_1_BUFER_TBL.Sort = "[NUMBER]"
тут ещё как то ордербай прилепить надо....
или как то так....
RST_1_BUFER_TBL.Sort = "[NUMBER] ASC " ' DESC

http://bytes.com/topic/access/answers/202396-sorting-recordset-fields-access-ado

  Ответить  
 
 автор: Дядя Федор   (20.07.2011 в 14:29)   личное сообщение
 
 

а ORDER BY не катит?
"SELECT * FROM Tbl ORDER BY Tbl.Id;"

  Ответить  
 
 автор: час   (20.07.2011 в 15:03)   личное сообщение
 
 

Катит вот так

RST_1_BUFER_TBL.Sort = "[NUMBER] ASC " ' DESC

  Ответить  
 
 автор: Дядя Федор   (20.07.2011 в 15:29)   личное сообщение
 
 

а почему?

  Ответить  
 
 автор: час   (20.07.2011 в 15:44)   личное сообщение
 
 

Потому как рекордсет на основе таблицы,
а потом пишем сортирануть рекордсет[RST] по полю [Х[ по возрастанию (asc)

RST.sort = "[X] asc "

  Ответить  
 
 автор: Дядя Федор   (20.07.2011 в 16:26)   личное сообщение
 
 

Ну ладно. На основе табл. А почему сразу-то не сортирануть?
Это ж лишнее время.
Сначала откроешь рекордсет. Потом отсортиртируешь.
Нет?

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

Сразу ....

Set RST_PRODUCNS = db.OpenRecordset("PRODUCTS_TBL", dbOpenDynaset)

  Ответить  
 
 автор: Дядя Федор   (20.07.2011 в 16:48)   личное сообщение
 
 


Set RST_PRODUCNS = db.OpenRecordset("SELECT * FROM PRODUCTS_TBL ORDER BY PRODUCTS_TBL.NUMBER", dbOpenDynaset)

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

АААААААА .....
ну да, так лучше

  Ответить  
 
 автор: Explorer   (20.07.2011 в 16:52)   личное сообщение
 
 

ну ты дал!

  Ответить  
 
 автор: Дядя Федор   (20.07.2011 в 16:58)   личное сообщение
 
 

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