Bde.DBTables.TBatchMove.Source
Delphi
property Source: TBDEDataSet read FSource write SetSource;
C++
__property TBDEDataSet* Source = {read=FSource, write=SetSource};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TBatchMove |
Beschreibung
Bezeichnet die Datenmenge, die als Quelle der Stapeloperation fungiert.
Mit Source können Sie die Datenmenge mit den Datensätzen festlegen, die in die Zieltabelle eingefügt, aus der Zieltabelle entfernt oder in die Zieltabelle kopiert werden. Wenn Source eine TQuery-Komponente ist, wird die Abfrage vor der Verarbeitung ausgeführt. Ist für Source aktuell ein Filter aktiv, werden die Filterbedingung bei der Stapelverarbeitung berücksichtigt. Die Mode-Eigenschaft gibt an, wie die Quell-Datensätze dem Ziel zugeordnet werden:
Modus | Auswirkung auf Zieltabelle |
---|---|
batAppend |
Die Datensätze werden der Zieltabelle hinzugefügt. |
batUpdate |
Datensätze in der Zieltabelle, deren Schlüsselfelder mit den entsprechenden Feldern der Quelldatenmenge übereinstimmen, werden mit dem Inhalt der Datensätze aus der Quelldatenmenge aktualisiert. |
batAppendUpdate |
Datensätze in der Zieltabelle, deren Schlüsselfelder mit den entsprechenden Feldern der Quelldatenmenge übereinstimmen, werden mit dem Inhalt der Datensätze aus der Quelldatenmenge aktualisiert. Quelldatensätze, für die keine Entsprechungen vorhanden sind, werden der Zieltabelle hinzugefügt. |
batDelete |
Datensätze in der Zieltabelle, deren Schlüsselfelder mit den entsprechenden Feldern der Quelldatenmenge übereinstimmen, werden gelöscht. |
batCopy |
Die Zieltabelle wird basierend auf der Struktur der Quelldatenmenge erstellt. Alle Datensätze der Quelldatenmenge werden in die Zieltabelle kopiert. |