Bde.DBTables.TBatchMove.Destination
Delphi
property Destination: TTable read FDestination write FDestination;
C++
__property TTable* Destination = {read=FDestination, write=FDestination};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TBatchMove |
Description
Spécifie l'objet TTable de la table de la base de données qui est la destination de l'opération groupée.
La propriété Destination permet d'indiquer la table de base de données créée ou modifiée par l'opération groupée. L'opération groupée affecte différemment la table Destination selon la valeur de la propriété Mode :
Mode | Effet sur Destination |
---|---|
batAppend |
Les enregistrements sont ajoutés à la table destination. Les enregistrements préexistants ne sont pas altérés. La table destination doit déjà exister. |
batUpdate |
Les enregistrements de la table destination dont les champs clé correspondent à ceux d'enregistrements de la source sont modifiés pour correspondre aux enregistrements source. Aucun enregistrement n'est ajouté. La table destination doit déjà exister et être indexée. |
batAppendUpdate |
Les enregistrements de la table destination dont les champs clé correspondent à ceux d'enregistrements de la source sont modifiés pour correspondre aux enregistrements source. Les enregistrements de la source n'ayant pas de correspondant sont ajoutés à la table destination. La table destination doit déjà exister et être indexée. |
batDelete |
Les enregistrements de la table destination correspondant aux enregistrements de la source sont supprimés. La table destination doit déjà exister et être indexée. |
batCopy |
La table destination est créée avec les enregistrements de la source. Si la Destination existe déjà, elle est remplacée par la copie de la source. |