Data.DB.TDataSet.BeforePost
Delphi
property BeforePost: TDataSetNotifyEvent read FBeforePost write FBeforePost;
C++
__property TDataSetNotifyEvent BeforePost = {read=FBeforePost, write=FBeforePost};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
Description
Se produit avant qu'une application n'expédie les modifications de l'enregistrement actif dans la base de données ou dans le journal des modifications.
Ecrivez un gestionnaire d'événements BeforePost pour effectuer une action spécifique avant qu'une application ne valide les modifications de l'ensemble de données. BeforePost est déclenché par l'appel de la méthode Post. Post vérifie que tous les champs nécessaires sont présents, puis appelle BeforePost avant de valider l'enregistrement.
Une application peut utiliser BeforePost pour effectuer des contrôles de validité sur les modifications de données avant de les valider. En cas de problème de validité, il suffit d'appeler Abort pour annuler l'opération de Post (Delphi) ou de déclencher une exception (C++).
BeforePost est un gestionnaire d'événements du type Data.DB.TDataSetNotifyEvent.