Номер записи в таблице

Sergey_New
Дата: 04.06.2004 17:26:16
В Recordset, открытом как dbOpenTable нет свойства AbsolutePosition.
Как можно определить положение записи? Ведь оно существует.
ищ
Дата: 04.06.2004 17:38:00
зачем?
Sergey_New
Дата: 04.06.2004 17:41:26
А зачем существует AbsolutePosition?
Sergey_New
Дата: 05.06.2004 18:19:25
Ну, хоть что-нибудь скажите :)
Владимир Саныч
Дата: 05.06.2004 18:23:37
Предлагаю открывать не как dbOpenTable.
Sergey_New
Дата: 05.06.2004 18:35:10
Владимир Саныч, хотел воспользоваться преимуществом Seek...
Похоже, ничего не выйдет.
Интересно, почему утаблиц нет свойства, точно определяющего местоположение записи?
Владимир Саныч
Дата: 05.06.2004 18:41:16
автор
Владимир Саныч, хотел воспользоваться преимуществом Seek...
Похоже, ничего не выйдет.

Я так и подумал, поэтому сначала не отвечал.

автор
Интересно, почему утаблиц нет свойства, точно определяющего местоположение записи?

Наверно, потому, что в таблице порядок сортировки не задан, в отличие от запроса. (Хотя, впрочем, MoveNext сделать можно, так что не знаю.)
Sergey_New
Дата: 05.06.2004 18:51:19
А как-то через индексы нельзя определиться? Я не очень знаком с ними. Ведь, по сути, это таже сортировка?
Владимир Саныч
Дата: 05.06.2004 18:56:00
Это не всегда сортировка. У меня была таблица, которая при открывании без сортировки сортировалась не по индексам.

Да и знать бы как... Ведь AbsolutePosition тоже делается без явного обращения к полям сортировки.
Sergey_New
Дата: 05.06.2004 18:59:46
Владимир Саныч, спасибо. Тему закрываю.