powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Максимум из Recordset
10 сообщений из 35, страница 2 из 2
Максимум из Recordset
    #39685899
Прогер_самоучка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MokeevPcourtпропущено...
Ну, дык отсортировать рекордсет в "нужном направлении" и "взять" :)
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Sub test()
    Dim rs As DAO.Recordset
    Set rs = CurrentDb.OpenRecordset("select * from T")
    rs.Sort = "txt desc"
    Debug.Print rs.OpenRecordset.Fields("txt")
    rs.Sort = "txt"
    Debug.Print rs.OpenRecordset.Fields("txt")
End Sub




ВОТ ЭТО ТО ЧТО НУЖНО! :DD
Спасибо!

Тогда другой вопрос, по быстродействию это хуже/лучше открытия другого запроса?сравните самостоятельно.
...
Рейтинг: 0 / 0
Максимум из Recordset
    #39685905
MokeevP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прогер_самоучка, справедливо, спасибо за совет)
...
Рейтинг: 0 / 0
Максимум из Recordset
    #39685930
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Говорить сегодня о быстродействии ни разу не актуально,но в HELP написано:
"Во многих случаях быстрее открыть новый объект Recordset с помощью инструкции SQL, включающей условие сортировки."
В связи с этим,как вариант,переопределить для RS инструкцию SQL или вообще создать новый
...
Рейтинг: 0 / 0
Максимум из Recordset
    #39686214
Фотография SandalTree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
courtMokeevPМне был интересен сам вопрос можно ли из объекта рекордсет взять такую информацию.Ну, дык отсортировать рекордсет в "нужном направлении" и "взять" :)
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Sub test()
    Dim rs As DAO.Recordset
    Set rs = CurrentDb.OpenRecordset("select * from T")
    rs.Sort = "txt desc"
    Debug.Print rs.OpenRecordset.Fields("txt")
    rs.Sort = "txt"
    Debug.Print rs.OpenRecordset.Fields("txt")
End Sub

Оно может и правильно и работать будет, но я-б сразу лишал всех дипломов и сертификатов кто так делает и отправлял-бы работать дворниками. (это если их ещё в детстве из рогатки не подстрелили...)

Во первых "select *" - исчадье ада. вытаскивайте только то что нужно, а не всё что есть.
Во вторых, сортировать лучше на "сервере" и сразу " select MyText from MyTable ORDER BY MyText "
В третьих, рекордсеты используются только тогда когда вам нужны определённые данные в программе для показа клиенту или для вычислений. Если вам нужно "вытащить что-б вставить" для этого рекордсет не нужен.
...
Рейтинг: 0 / 0
Максимум из Recordset
    #39686352
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ссандаль,

я, как и всё "прогрессивное человечество" глубоко возмущён происками "мирового ымпыралызма", закрывшим ПТ !
полностью и всецело понимаю твою попаболь по поводу невозможности "высраться" по наболевшим в тебе вопросам !
Но , таки, рекомендую сходитьнахер перечитать сабжевый вопрИс ))
...
Рейтинг: 0 / 0
Максимум из Recordset
    #39686358
Прогер_самоучка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
)))
...
Рейтинг: 0 / 0
Максимум из Recordset
    #39686374
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SandalTreeОно может и правильно и работать будет, но я-б сразу лишал всех дипломов и сертификатов кто так делает и отправлял-бы работать дворниками. (это если их ещё в детстве из рогатки не подстрелили...)

Во первых "select *" - исчадье ада. вытаскивайте только то что нужно, а не всё что есть.
Во вторых, сортировать лучше на "сервере" и сразу " select MyText from MyTable ORDER BY MyText "
В третьих, рекордсеты используются только тогда когда вам нужны определённые данные в программе для показа клиенту или для вычислений. Если вам нужно "вытащить что-б вставить" для этого рекордсет не нужен.
Силен однако.
Про RecordSet нас просветил, а мы тут сидим и ничего не знаем, чё в мире делается.
<<Если вам нужно "вытащить что-б вставить" для этого рекордсет не нужен. >>
Нетленка
...
Рейтинг: 0 / 0
Максимум из Recordset
    #39686470
Фотография SandalTree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROISandalTreeОно может и правильно и работать будет, но я-б сразу лишал всех дипломов и сертификатов кто так делает и отправлял-бы работать дворниками. (это если их ещё в детстве из рогатки не подстрелили...)

Во первых "select *" - исчадье ада. вытаскивайте только то что нужно, а не всё что есть.
Во вторых, сортировать лучше на "сервере" и сразу " select MyText from MyTable ORDER BY MyText "
В третьих, рекордсеты используются только тогда когда вам нужны определённые данные в программе для показа клиенту или для вычислений. Если вам нужно "вытащить что-б вставить" для этого рекордсет не нужен.
Силен однако.
Про RecordSet нас просветил, а мы тут сидим и ничего не знаем, чё в мире делается.
<<Если вам нужно "вытащить что-б вставить" для этого рекордсет не нужен. >>
Нетленка Я много чего не сказал:
Всё что вы делаете - правильно.
Потому как потом после вас нихрена не работает и тогда вызывают таких как я разгребать говно.
А за разгрёбания говен платят гораааздо больше.

Так что пусть моя "нетленка" почит в бозе, вы делаете как и раньше, а нормальные пацаны поднимают бабло.
...
Рейтинг: 0 / 0
Максимум из Recordset
    #39686476
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SandalTreeПотому как потом после вас нихрена не работает и тогда вызывают таких как я разгребать говно.
А за разгрёбания говен платят гораааздо больше.
Аднако Остапо прет.
Во первых вас никто не вызывал (вы батенька самозванец)
Поднимайте гавно бабло и дальше.
...
Рейтинг: 0 / 0
Максимум из Recordset
    #39686485
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу участников быть спокойнее.

ROIВо первых вас никто не вызывал (вы батенька самозванец)
Вас тоже. Здесь все самозванцы.

И пожалуйста ближе к теме. Последующие мессаджи вне темы будут удаляться. Для трепа есть лесенка
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Максимум из Recordset
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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