FireDAC.Comp.DataSet.TFDMasterDataLink.Synchronize

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Synchronize(AWithDetails: Boolean = True);

C++

void __fastcall Synchronize(bool AWithDetails = true);

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