Поделиться через


Метод Recordset2.MoveFirst (DAO)

Область применения: Access 2013, Office 2013

Выполняет перемещение к первой записи в указанном объекте Recordset и делает запись текущей.

Синтаксис

expression .MoveFirst

Выражение Переменная, представляющая объект Recordset2 .

Комментарии

Используйте методы Move, чтобы перейти от записи к записи, не применяя условие.

Если вы редактируете текущую запись, убедитесь, что вы используете метод Update, чтобы сохранить изменения, перед переходом к другой записи. Если перейти к другой записи без обновления, изменения будут потеряны без предупреждения.

Когда вы открываете Recordset, первую запись является текущей, а свойство BOF имеет значение False. Если Recordset не содержит записей, свойство BOF имеет значение True, а текущая запись отсутствует.

Если первая или последняя запись уже является текущей при использовании MoveFirst или MoveLast, текущая запись не меняется.

Если recordset указывает на табличный тип объекта Recordset (только для рабочих областей Microsoft Access), перемещение отвечает текущему индексу. Вы можете задать текущий индекс с помощью свойства Index. Если не задать текущей индекс, порядок возвращаемых записей будет не определен.

Вы не можете использовать методы MoveFirst, MoveLast и MovePrevious для объекта Recordset однонаправленного типа.

Чтобы переместить положение текущей записи в объекте Recordset на определенное количество записей вперед или назад, используйте метод Move.