DoCmd.GoToRecord (Access)
Die GoToRecord -Methode führt die GoToRecord-Aktion in Visual Basic aus.
Sie können die Methode GoToRecord verwenden, um den angegebenen Datensatz in einer geöffneten Tabelle, in einem Formular oder einem Abfrage-Resultset zu einem aktuellen Datensatz zu machen. Wenn Sie die Argumente ObjectType und ObjectName leer lassen (die Standardkonstante, acActiveDataObject, wird für ObjectType angenommen), wird das aktive Objekt angenommen. __ __ Sie können die GoToRecord -Methode verwenden, um einen Datensatz in einem ausgeblendeten Formular zum aktuellen Datensatz zu machen, wenn Sie das ausgeblendete Formular in den Argumenten ObjectType und ObjectName angeben. __ __
GoToRecord (ObjectType, ObjectName, Record, Offset)
DoCmd.GoToRecord acDataForm, "Employees", acGoTo, 7
Arguments
Optional arguments
Die folgenden Argumente sind optional
ObjectType (AcDataObjectType) - Eine AcDataObjectType -Konstante, die den Typ des Objekts angibt, das den Datensatz enthält, den Sie aktuell erstellen möchten.
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) - Ein Zeichenfolgenausdruck, der der gültige Name eines Objekts vom Typ ist, der durch das Argument ObjectType ausgewählt wurde.
Record (AcRecord) - Eine AcRecord -Konstante, die den Datensatz zum Festlegen des aktuellen Datensatzes angibt. Der Standardwert lautet acNext.
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. |
Offset (Long) - Ein numerischer Ausdruck, der die Anzahl der Datensätze darstellt, die vorwärts oder rückwärts verschoben werden sollen, wenn Sie acNext oder acPrevious für das Argument Record angeben oder den Datensatz, zu dem gewechselt werden soll, wenn Sie acGoTo für den Datensatz angeben Argument. Der Ausdruck muss eine gültige Datensatznummer zur Folge haben.