Data.DB.TDataSet.Cancel
Delphi
procedure Cancel; virtual;
C++
virtual void __fastcall Cancel();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
Description
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.