Table of Contents

TRelation Class

A data relation between two tables. Different from standard .NET datarelations, this class is not tied to ADO.NET, and allows you to specify relationships between any arbitrary VirtualDataTable objects.

Syntax

Unit: FlexCel.Report

TRelation = class(TFlexCelObject);

Constructors

Name Description
Create Creates a new relation with the given values.

Properties

Name Description
ParentColumns And array of colum indexes on the Master table that are related to the detail ChildColumns[0] is related to ParentColumns[0], ChildColumns[1] to ParentColunns[1], and so on.
ChildColumns And array of colum indexes on the Detail table that are related to the master.
ChildColumns[0] is related to ParentColumns[0], ChildColumns[1] to ParentColunns[1], and so on.
ParentTable Table that acts as a master on a Master-Detail relationship.
ChildTable Table that acts as a detail on a Master-Detail relationship.