DoCmd.SearchForRecord (Access)

Sie können die SearchForRecord-Methode verwenden, um nach einem spezifischen Datensatz in einer Tabelle, einer Abfrage, einem Formular oder einem Bericht zu suchen.

Wenn mehr als ein Datensatz mit den Kriterien im Argument WhereCondition übereinstimmt, bestimmen die folgenden Faktoren, welcher Datensatz gefunden wird:

SearchForRecord (ObjectType, ObjectName, Record, WhereCondition)


DoCmd.SearchForRecord

Arguments

Optional arguments

Die folgenden Argumente sind optional

ObjectType (AcDataObjectType) - Eine AcDataObjectType -Konstante, die den Typ des Datenbankobjekts angibt, in dem Sie suchen. Der Standardwert lautet acActiveDataObject.


Möglichen Werte sind

acActiveDataObject Das aktive Objekt enthält den Datensatz.
acDataForm Ein Formular enthält den Datensatz.
acDataFunction Eine benutzerdefinierte Funktion enthält den Datensatz (nur Microsoft Access-Projekt).
acDataQuery Eine Abfrage enthält den Datensatz.
acDataReport Ein Bericht enthält den Datensatz.
acDataServerView Eine Serversicht enthält den Datensatz (nur Microsoft Access-Projekt).
acDataStoredProcedure Eine gespeicherte Prozedur enthält den Datensatz (nur Microsoft Access-Projekt).
acDataTable Eine Tabelle enthält den Datensatz.

ObjectName (String) - Der Name des Datenbankobjekts, das den zu suchenden Datensatz enthält.

Record (AcRecord) - Eine AcRecord -Konstante, die den Startpunkt und die Richtung der Suche angibt. Der Standardwert lautet acFirst.


Möglichen Werte sind

acFirst Der erste Datensatz wird als aktueller Datensatz festgelegt.
acGoTo Der angegebene Datensatz wird als aktueller Datensatz festgelegt.
acLast Der letzte Datensatz wird als aktueller Datensatz festgelegt.
acNewRec Ein neuer Datensatz wird als aktueller Datensatz festgelegt.
acNext Der nächste Datensatz wird als aktueller Datensatz festgelegt.
acPrevious Der vorherige Datensatz wird als aktueller Datensatz festgelegt.

WhereCondition (String) - Eine Zeichenfolge, die zum Finden des Datensatzes gefunden wird. Sie entspricht der WHERE-Klausel in einer SQL-Anweisung, allerdings ohne das Wort "WHERE".