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".