Data.DB.TDataSet.Prior

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Prior;

C++

void __fastcall Prior();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Data.DB.pas
Data.DB.hpp
Data.DB TDataSet

Beschreibung

Positioniert auf den vorhergehenden Datensatz der Datenmenge.

Mit Prior können Sie auf den vorhergehenden Datensatz der Datenmenge positionieren und diesen zum aktiven Datensatz machen. Dabei werden zuerst die Änderungen des aktuellen Datensatzes eingetragen und anschließend folgende Aktionen durchgeführt:

Die Eigenschaften Bof und Eofwerden auf false gesetzt.

Der vorhergehende Datensatz wird abgerufen und aktiviert. Bei einer unidirektionalen Datenmenge führt dies zur Auslösung einer EDatabaseError-Exception.

Die weiteren für die Anzeige benötigten Datensätze werden abgerufen, um beispielsweise eine Gitterkomponente zu füllen.

Die Eigenschaft Bof wird auf true gesetzt, wenn der erste Datensatz in der Datenmenge bereits aktiv war.

Die verbundenen Steuerelemente und Detailmengen werden von der Änderung benachrichtigt. Diese führen dann die entsprechenden Aktualisierungen durch.

Anmerkung:  TDataSet verwendet interne, geschützte Methoden, um den aktiven Datensatz zu wechseln und die für die Anzeige benötigten Datensätze abzurufen. In TDataSet sind diese internen Methoden leere Grundgerüste. Sie werden in abgeleiteten Klassen implementiert, um die Funktion von Prior bereitzustellen.

Siehe auch