API:Datasnap.DBClient.TCustomClientDataSet.Cancel
Delphi
procedure Cancel; override;
C++
virtual void __fastcall Cancel(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | TCustomClientDataSet |
Description
Cancel annule les modifications apportées à l'enregistrement actif si elles n'ont pas déjà été expédiées.
Datasnap.DBClient.TCustomClientDataSet.Cancel hérite de Data.DB.TDataSet.Cancel. Tout le contenu en-dessous de cette ligne se réfère à Data.DB.TDataSet.Cancel.
Cancel annule les modifications apportées à l'enregistrement actif si elles n'ont pas déjà été expédiées.
Appelez Cancel pour annuler les modifications apportées à un ou plusieurs champs de l'enregistrement actif. Tant que ces modifications n'ont pas déjà été validées, Cancel rétablit l'enregistrement à son état antérieur et définit l'état de l'ensemble de données à dsBrowse.
Cancel est généralement utilisée pour annuler des modifications à la demande de l'utilisateur ou dans une routine de déplacement qui rejette des valeurs de champs illégales. L'objet TDBNavigator contient un bouton Annuler qui déclenche un appel de Cancel.
Remarque : Si l'ensemble de données n'est pas dans un état d'édition (dsEdit ou dsInsert), Cancel n'effectue aucune action.