FireDAC.Comp.DataSet.TFDMasterDataLink.Synchronize
Delphi
procedure Synchronize(AWithDetails: Boolean = True);
C++
void __fastcall Synchronize(bool AWithDetails = true);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDMasterDataLink |
Beschreibung
Synchronisiert die Detaildatenmenge mit der Hauptdatenmenge.
Mit der Methode Synchronize synchronisieren Sie die Detaildatenmenge, die noch nicht aktualisiert wurde, mit der Hauptdatenmenge. Die Methode ist nützlich, wenn die verzögerte Aktualisierung aktiviert ist (FetchOptions.DetailDelay ist größer als 0) oder wenn die Aktualisierung deaktiviert ist (DisableScroll).
Optional können Sie mit DisableDelayedScroll/EnableDelayedScroll die verzögerte Aktualisierung vorübergehend deaktivieren/aktivieren.
Beispiel
qMaster.First;
while not qMaster.Eof do begin
if qMaster.Fields[i].AsInteger = 100 then begin
qDetail.MasterLink.Synchronize(True);
// read qDetail dataset - here it is synchronized with qMaster
end;
qMaster.Next;
end;
Siehe auch
- FireDAC.Comp.DataSet.TFDMasterDataLink.CancelSync
- FireDAC.Comp.DataSet.TFDMasterDataLink.DisableDelayedScroll
- FireDAC.Comp.DataSet.TFDMasterDataLink.EnableDelayedScroll
- FireDAC.Comp.DataSet.TFDMasterDataLink.DisableScroll
- FireDAC.Comp.DataSet.TFDMasterDataLink.EnableScroll
- FireDAC.Stan.Option.TFDFetchOptions.DetailDelay