IBX.IBCustomDataSet.TIBCustomDataSet.UpdateRecordTypes
Delphi
property UpdateRecordTypes: TIBUpdateRecordTypes read FUpdateRecordTypes write SetUpdateRecordTypes;
C++
__property TIBUpdateRecordTypes UpdateRecordTypes = {read=FUpdateRecordTypes, write=SetUpdateRecordTypes, nodefault};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | IBX.IBCustomDataSet.pas IBX.IBCustomDataSet.hpp |
IBX.IBCustomDataSet | TIBCustomDataSet |
Description
Spécifie le type des enregistrements visibles dans un ensemble de données quand les mises à jour en mémoire cache sont activées.
Utilisez UpdateRecordTypes pour spécifier les enregistrements qui sont visibles dans un ensemble de données quand les mises à jour en mémoire cache sont activées. UpdateRecordTypes est un ensemble qui peut prendre les valeurs suivantes :
Par défaut, un ensemble de données est créé avec un ensemble UpdateRecordTypes contenant cusModified, cusInserted ou cusUnmodified, ce qui signifie que tous les enregistrements existants, modifiés ou insérés sont visibles pour l'utilisateur.
Une application devant parcourir un ensemble de données afin de supprimer des enregistrements peut changer UpdateRecordTypes dans le cadre d'une méthode d'annulation des suppressions, afin que les enregistrements supprimés soient "visibles" assez longtemps pour qu'il soit possible de les rétablir à l'état initial non supprimé.
De même, une application qui doit parcourir un ensemble de données pour annuler l'insertion d'enregistrements peut modifier UpdateRecordTypes dans une méthode d'annulation d'insertion afin que les enregistrements dont l'insertion a été annulée soient "visibles" suffisamment longtemps pour pouvoir les ramener à leur état antérieur inséré.
Une application peut également utiliser UpdateRecordTypes comme filtre pour limiter temporairement les enregistrements visibles à ceux ajoutés ou insérés par l'utilisateur pendant la session en cours.