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