Data.DB.TDataSet.CheckBrowseMode
Delphi
procedure CheckBrowseMode;
C++
void __fastcall CheckBrowseMode(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
Description
Valide ou annule automatiquement les modifications de données quand un autre enregistrement devient actif.
CheckBrowseMode est utilisée de manière interne par de nombreuses méthodes d'ensembles de données pour s'assurer que les modifications apportées à l'enregistrement actif sont validées quand l'état d'un ensemble de données est dsEdit, dsInser ou dsSetKey et qu'une méthode est appelée pour passer à un autre enregistrement.
Si State a la valeur dsEdit ou dsInsert, CheckBrowseMode appelle UpdateRecord et, si la propriété Modified de l'ensemble de données a la valeur true, CheckBrowseMode appelle Post. Si Modified vaut false, CheckBrowseMode appelle Cancel.
Si State vaut dsSetKey, CheckBrowseMode appelle Post.
Si State a la valeur dsInactive, CheckBrowseMode déclenche une exception.
Si une application utilise les méthodes existantes des ensembles de données, CheckBrowseMode est toujours appelée quand c'est nécessaire, il n'est donc généralement pas nécessaire de l'appeler directement.
Les applications proposant des routines personnalisées d'ensembles de données peuvent appeler CheckBrowseMode à l'intérieur de ces routines pour s'assurer que les modifications sont bien validées lors d'un changement d'enregistrement.
Voir aussi