Recordset2.MovePrevious method (DAO)
Область применения: Access 2013, Office 2013
Выполняет перемещение к предыдущей записи в указанном объекте Recordset и делает запись текущей.
Синтаксис
expression . MovePrevious
Выражение Переменная, представляющая объект Recordset2 .
Комментарии
Используйте методы Move, чтобы перейти от записи к записи, не применяя условие.
Если вы редактируете текущую запись, убедитесь, что вы используете метод Update, чтобы сохранить изменения, перед переходом к другой записи. Если перейти к другой записи без обновления, изменения будут потеряны без предупреждения.
Когда вы открываете Recordset, первую запись является текущей, а свойство BOF имеет значение False. Если Recordset не содержит записей, свойство BOF имеет значение True, а текущая запись отсутствует.
Если вы используете MovePrevious , когда первая запись является текущей, свойство BOF имеет значение True, а текущая запись отсутствует. При повторном использовании MovePrevious возникает ошибка, а BOF останется true.
Если набор записей указывает на табличный тип объекта Recordset (только для рабочих областей Microsoft Access), перемещение соответствует текущему индексу. Вы можете задать текущий индекс с помощью свойства Index. Если не задать текущей индекс, порядок возвращаемых записей будет не определен.
Вы не можете использовать методы MoveFirst, MoveLast и MovePrevious для объекта Recordset однонаправленного типа.
Чтобы переместить положение текущей записи в объекте Recordset на определенное количество записей вперед или назад, используйте метод Move.