Bde.DBTables.TBatchMove.Source
Delphi
property Source: TBDEDataSet read FSource write SetSource;
C++
__property TBDEDataSet* Source = {read=FSource, write=SetSource};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TBatchMove |
Description
Spécifie l'ensemble de données utilisé comme source de l'opération groupée.
La propriété Source permet d'indiquer l'ensemble de données contenant les enregistrements qui vont être ajoutés, retirés ou copiés dans Destination. Si Source est un composant TQuery, la requête est exécutée avant l'opération. Si un filtre est activé sur Source, les conditions de filtre sont respectées lorsque l'opération groupée s'exécute. La valeur de la propriété Mode détermine la manière dont les enregistrements de Source sont appliqués à la Destination :
Mode | Effet sur Destination |
---|---|
batAppend |
Les enregistrements sont ajoutés à la table destination. |
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. |
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. |
batDelete |
Les enregistrements de la table destination correspondant aux enregistrements de la source sont supprimés. |
batCopy |
La table destination est créée avec les enregistrements de la source. |