Data.DB.TDataSet.CurrentRecord

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property CurrentRecord: Integer read FCurrentRecord;

C++

__property int CurrentRecord = {read=FCurrentRecord, nodefault};

Propriétés

Type Visibilité  Source Unité  Parent
property protected
Data.DB.pas
Data.DB.hpp
Data.DB TDataSet

Description

Indique l'indice de l'enregistrement actif dans le cache interne de tampons d'enregistrement.

La plupart des descendants de TDataSet maintiennent un cache interne des enregistrements de la table de base de données sous-jacente. Si, par exemple, l'ensemble de données est utilisé pour remplir une grille orientée données, le cache contient un enregistrement pour chaque ligne de la grille. CurrentRecord indique le décalage dans ce cache du tampon d'enregistrement correspondant à l'enregistrement actif.

L'enregistrement actif est l'enregistrement actuellement utilisé par l'ensemble de données. Il peut être différent de l'enregistrement actif (celui que l'utilisateur voit comme actif) quand l'ensemble de données effectue des opérations impliquant d'autres enregistrements. Ainsi, lors de l'affichage d'une grille orientée données, CurrentRecord parcourt tous les enregistrements visibles, alors que ActiveRecord reste constante.

Remarque :  Pour les ensembles de données unidirectionnels, CurrentRecord est sans signification.

Voir aussi