Sign in Join
FPDoc Onlineexperiment

TDetailDataLink class

In unit DB

Represents the link between a detail data source and a master datasource.

Declaration

pascal
TDetailDataLink = class(TDataLink)

Inheritance

  1. TDetailDataLink
  2. TDataLink
  3. TPersistent
  4. TObject

Descends from it: TMasterDataLink

Description

TDetailDataLink handles the communication between a detail dataset and the master datasource in a master-detail relationship between datasets. It should never be used in an application, and should only be used by component writers that wish to provide master-detail functionality for TDataset descendents.

See also

Properties

DetailDataSetpublicDetail dataset in Master-detail relation.

Methods

GetDetailDataSetprotected

Inherited

From TDataLink (37)

Active ActiveChanged ActiveRecord BOF BufferCount CheckBrowseMode Create DataEvent DataSet DataSetChanged DataSetScrolled DataSource DataSourceFixed Destroy Edit Editing EditingChanged Eof ExecuteAction FirstRecord FocusControl GetActiveRecord GetBOF GetBufferCount GetEOF GetRecordCount LayoutChanged MoveBy ReadOnly RecordChanged RecordCount SetActiveRecord SetBufferCount UpdateAction UpdateData UpdateRecord VisualControl

From TPersistent (8)

Assign AssignTo DefineProperties FPOAttachObserver FPODetachObserver FPONotifyObservers GetNamePath GetOwner

From TObject (40)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.