
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.12.2003, 15:47
|
|||
|---|---|---|---|
Как открыть Recordset с хитрой (или нет?) выборкой? см. внутри ... |
|||
|
#18+
Есть таблица с числом записей около 30 000. Нужно открыть ее рекордсет, указав на определенную запись таблицы, но чтобы в результате были возвращена, например, 101 запись: 50 записей до указанной и 50 записей после нее. В таблице нет поля типа счетчик. Если бы оно было, то сделать это было бы просто ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 15:51
|
|||
|---|---|---|---|
|
|||
Как открыть Recordset с хитрой (или нет?) выборкой? см. внутри ... |
|||
|
#18+
Открой рекодрсет со всем набором, пройди по нему до первой нужной записи, отшагай сотню записей запоминая букмарки, и наложи фильтр с использованием массива букмарков Можно и запросами, но гемморойнее и на порядок медленнее В таблице нет поля типа счетчик. Если бы оно было, то сделать это было бы просто ... Да неужто? Ну ка расскажи как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 15:54
|
|||
|---|---|---|---|
|
|||
Как открыть Recordset с хитрой (или нет?) выборкой? см. внутри ... |
|||
|
#18+
rst.Move rst.AbsolutePosition ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 15:58
|
|||
|---|---|---|---|
Как открыть Recordset с хитрой (или нет?) выборкой? см. внутри ... |
|||
|
#18+
2Лох Позорный Да очень просто. Зная значение счетчика нужной записи, можно сделать выборку, по минимальному и максимальному его (счетчика) значению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 16:02
|
|||
|---|---|---|---|
Как открыть Recordset с хитрой (или нет?) выборкой? см. внутри ... |
|||
|
#18+
Тогда он выбирет все записи, не так ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 21:18
|
|||
|---|---|---|---|
|
|||
Как открыть Recordset с хитрой (или нет?) выборкой? см. внутри ... |
|||
|
#18+
Странно, что никто не отвечающих не написал следующую фразу: Таблица не имеет порядка сортировки! Понятия "50 записей до" и "50 записей после" не имеют смысла, если речь не идет о запросе с заданным порядком сортировки! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 21:25
|
|||
|---|---|---|---|
|
|||
Как открыть Recordset с хитрой (или нет?) выборкой? см. внутри ... |
|||
|
#18+
На самом деле я хотел писать, и даже писал ответ, но сначала проглючила винда, потом я заметил что нет сортировки, потом снова проглючила винда... В общем, так и не написал На самом деле можно несколькими запросами, или одним сложным (не факт что в mdb пройдет), но решить. Но при условии наличия явной/неявной сортировки (желательно по уникальному полю) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1677540]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
162ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 480ms |

| 0 / 0 |
