FireDAC.Comp.Client.TFDStoredProc.MasterFields

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property MasterFields: string read GetMasterFields write SetMasterFields default 0;

C++

__property MasterFields = {default=0};

プロパティ

種類 可視性 ソース ユニット
property published
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDStoredProc

説明

このデータセットとのマスタ/詳細関係を確立するためのマスタ データセット フィールドを取得/設定します。

FireDAC.Comp.Client.TFDStoredProc.MasterFields は FireDAC.Comp.DataSet.TFDDataSet.MasterFields を継承しています。以下の内容はすべて FireDAC.Comp.DataSet.TFDDataSet.MasterFields を参照しています。


このデータセットとのマスタ/詳細関係を確立するためのマスタ データセット フィールドを取得/設定します。


MasterFields プロパティを使用すると、このデータセットとのマスタ/詳細関係を確立するためのマスタ データセット フィールド名のセミコロン区切りリストを指定できます。

MasterSource プロパティ値を割り当てた後で、MasterFields プロパティ値を指定します。この詳細データセットのレコードをフィルタリングするのに使用されるメカニズムは、以下のようにデータセット クラスによって異なります。

  • TFDQueryTFDStoredProc の場合は、マスタ フィールドとこのクエリ/プロシージャのパラメータを名前で照合します。マスタ データセットの現在のレコードが変更されると、このデータセットのパラメータは、対応する MasterFields から値を取得します。
  • TFDMemTable の場合は、マスタ フィールドとこのデータセットのインデックス付きフィールドを位置で照合します。マスタ データセットの現在のレコードが変更されると、対応する MasterFields フィールド値を開始値および終了値とする範囲が、このデータセットに適用されます。アプリケーションには現在のアクティブなインデックスが必要です。インデックス付きフィールドは、マスタ/詳細関係を確立するための詳細データセット フィールドです。

 FDMemTable1.IndexFieldNames := 'CustomerID';
 FDMemTable1.MasterSource := CustomersDS;
 FDMemTable1.MasterFields := 'ID';

関連項目