Modification des données
Remonter à Compréhension des ensembles de données - Index
Vous pouvez utiliser les méthodes d'ensembles de données suivantes pour insérer, mettre à jour et supprimer des données si la propriété en lecture seule CanModify vaut True. CanModify vaut True sauf si l'ensemble de données est unidirectionnel, la base de données sous-jacente à l'ensemble de données ne reconnaît pas les droits d'accès en lecture et en écriture ou un autre facteur intervient. Les facteurs pouvant intervenir sont la propriétéReadOnly de certains ensembles de données ou la propriété RequestLive des composants TQuery.
Méthodes des ensembles de données pour éditer, mettre à jour et supprimer des données:
Méthode | Description |
---|---|
Edit |
Met l'ensemble de données à l'état dsEdit s'il n'est pas déjà à l'état dsEdit ou dsInsert. |
Append |
Emet les données en suspens, déplace le curseur à la fin de l'ensemble de données, puis met ce dernier à l'état dsInsert. |
Insert |
Emet les données en suspens, puis met l'ensemble de données à l'état dsInsert. |
Post |
Tente d'émettre l'enregistrement nouveau ou modifié vers la base de données. Si l'opération réussit, l'ensemble de données est mis à l'état dsBrowse ; dans le cas contraire, son état en cours reste inchangé. |
Cancel |
Annule l'opération en cours et met l'ensemble de données à l'état dsBrowse. |
Delete |
Supprime l'enregistrement en cours et met l'ensemble de données à l'état dsBrowse. |
Ces méthodes sont abordées plus en détail dans les rubriques suivantes:
- Modification d'enregistrements
- Ajout de nouveaux enregistrements
- Suppression d'enregistrements
- Validation des données
- Annulation des modifications
- Modification d'enregistrements entiers
Voir aussi
- Types d'ensembles de données
- Ouverture et fermeture des ensembles de données
- Détermination des états d'un ensemble de données
- Navigation dans les ensembles de données
- Recherche dans les ensembles de données
- Affichage et édition d'ensembles de données en utilisant des filtres
- Champs calculés
- Utilisation des descendants de TDataSet