Data.DB.TDataSet.CheckBrowseMode

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure CheckBrowseMode;

C++

void __fastcall CheckBrowseMode();

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