Freigeben über


GO | GOTO-Befehl

Verschiebt den Datensatzzeiger auf den Datensatz, der die angegebene Nummer hat.

GO [RECORD] nRecordNumber [IN nWorkArea | IN cTableAlias]

- Oder -

GO TOP | BOTTOM [IN nWorkArea | IN cTableAlias]

- Oder -

GOTO [RECORD] nRecordNumber [IN nWorkArea | IN cTableAlias]

- Oder -

GOTO TOP | BOTTOM [IN nWorkArea | IN cTableAlias]

Parameter

  • RECORD nRecordNumber
    Gibt die absolute (physikalische) Nummer des Datensatzes an, auf den der Datensatzzeiger verschoben werden soll. Sie können GO oder GOTO auch weglassen und nur die Datensatznummer angeben. Anschließend können Sie den Datensatzzeiger jedoch nur innerhalb des aktuellen Arbeitsbereichs verschieben.
  • IN nWorkArea
    Gibt den Arbeitsbereich der Tabelle an, in der der Datensatzzeiger verschoben wird.
  • IN cTableAlias
    Gibt den Alias der Tabelle an, in der der Datensatzzeiger verschoben wird.
  • TOP
    Setzt den Datensatzzeiger auf den ersten Datensatz der Tabelle. Wird für die Tabelle ein Index in aufsteigender Sortierreihenfolge verwendet, ist der erste Datensatz der Datensatz mit dem niedrigsten Schlüsselwert. Ist der Index in absteigender Sortierreihenfolge sortiert, ist der erste Datensatz der Datensatz mit dem höchsten Schlüsselwert.
  • BOTTOM
    Setzt den Datensatzzeiger auf den letzten Datensatz der Tabelle. Wird für die Tabelle ein Index in aufsteigender Sortierreihenfolge verwendet, ist der letzte Datensatz der Datensatz mit dem höchsten Schlüsselwert. Ist der Index in absteigender Sortierreihenfolge sortiert, ist der letzte Datensatz der Datensatz mit dem niedrigsten Schlüsselwert.

Hinweise

GO und GOTO sind austauschbar. Beide Befehle beziehen sich auf die Tabelle im aktuellen Arbeitsbereich, es sei denn, Sie geben mit der IN-Klausel einen anderen Arbeitsbereich an.

Beispiel

CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'data\testdata')
USE products  && Opens Products table
USE customer IN 0  && Opens Customer table
GO BOTTOM IN products
CLEAR
? RECNO('products')
GO TOP
? RECNO( )     && Displays 1
GO 5
? RECNO( )     && Displays 5

Siehe auch

RECNO( ) | SELECT | SKIP