Bde.DBTables.TBatchMove.Source

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.


Siehe auch