Data.DB.TDataSet.Last

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure Last;

C++

void __fastcall Last();

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Data.DB.pas
Data.DB.hpp
Data.DB TDataSet

Description

Effectue un déplacement sur le dernier enregistrement de l'ensemble de données.

Appelez Last pour rendre actif le dernier enregistrement de l'ensemble de données. Si l'ensemble de données n'est pas unidirectionnel, Last expédie les modifications de l'enregistrement actif et :

Efface les tampons de l'enregistrement.

Lit le dernier enregistrement, et en fait l'enregistrement actif.

Lit tous les enregistrements supplémentaires nécessaires à l'affichage, par exemple ceux utilisés pour remplir un contrôle grille.

Définit la propriété Eof sur true.

Diffuse le changement d'enregistrement afin que les contrôles de données et les ensembles détail liés puissent être actualisés.

Pour les ensembles de données unidirectionnels, Last déclenche une exception EDatabaseError.

Remarque :  TDataSet utilise des méthodes protégées internes afin de repositionner l'enregistrement actif et lire les enregistrements supplémentaires nécessaires pour l'affichage. Dans TDataSet, ces méthodes internes sont des stubs vides (squelettes). Les classes descendantes implémentent ces méthodes pour permettre à la méthode Last de fonctionner.

Voir aussi