Recordset.MoveFirst-Methode (DAO)
Gilt für: Access 2013, Office 2013
Wechselt zum ersten Datensatz in einem angegebenen Recordset-Objekt und macht diesen zum aktuellen Datensatz.
Syntax
Ausdruck .MoveFirst
Ausdruck Eine Variable, die ein Recordset-Objekt darstellt.
Bemerkungen
Verwenden Sie die Move-Methoden, um von einem Datensatz zum nächsten zu wechseln, ohne eine Bedingung anzuwenden.
Wenn Sie den aktuellen Datensatz bearbeiten, sollten Sie die Änderungen mit der Update-Methode speichern, bevor Sie zu einem anderen Datensatz wechseln. Ohne diese Aktualisierung gehen die Änderungen beim Wechseln zwischen Datensätzen ohne Warnung verloren.
Beim Öffnen eines Recordset-Objekts ist der erste Datensatz aktuell, und die BOF-Eigenschaft ist auf False festgelegt. Wenn Recordset keine Datensätze enthält, ist die BOF-Eigenschaft auf True festgelegt, und es ist kein aktueller Datensatz vorhanden.
Wenn der erste oder letzte Datensatz bei Verwendung von MoveFirst oder MoveLast bereits aktuell ist, ändert sich der aktuelle Datensatz nicht.
Wenn Recordset sich auf ein Recordset vom Typ "Tabelle" bezieht (nur Microsoft Access-Arbeitsbereiche), folgt die Bewegung dem aktuellen Index. You can set the current index by using the Index property. Wenn Sie den aktuellen Index nicht festlegen, ist die Reihenfolge der zurückgegebenen Datensätze nicht definiert.
Die Methoden MoveFirst, MoveLast und MovePrevious können für ein Recordset-Objekt vom Typ "Forward-only" nicht verwendet werden.
Um die Position des aktuellen Datensatzes in einem Recordset-Objekt um eine bestimmte Anzahl von Datensätzen nach vorne oder hinten zu verschieben, verwenden Sie die Move-Methode.