Programmieren mit dBASE PLUS: Funktionen: last


Mit dieser Methode wird der Cursor in die letzte Zeile des Datensatzbereichs verschoben.

SyntaxBearbeiten

<oReferenz>.last( )

<oReferenz>

Der Datensatzbereich, in dem der Cursor verschoben werden soll.

Eigenschaft vonBearbeiten

Rowset

BeschreibungBearbeiten

Mit last( ) können Sie den Datensatzcursor in die letzte Zeile des Datensatzbereichs verschieben. Bei einem aktiven Filter wird der Datensatzcursor in die letzte Zeile des Datensatzbereichs verschoben, der das Filterkriterium erfüllt.

Als Navigationsmethode interagiert last( ) mit canNavigate, onNavigate und impliziten Speicherungen. Detaillierte Informationen hierzu finden Sie unter next( ).

Hat die Eigenschaft endOfSet nach einem Aufruf von last( ) den Wert True, stimmen bei einem aktiven Filter keine Zeilen mit dem Filterkriterium überein. Wenn kein Filter aktiv ist, bedeutet dies, daß der betreffende Datensatzbereich keine Zeilen enthält.

Bei bestimmten SQL-Servern ist ein Sprung zur letzten Zeile nicht empfehlenswert, da der Aufruf von last( ) bei umfangreichen Datensatzbereichen sehr zeitaufwendig sein kann.