FireDAC.Stan.Option.TFDFetchOptions.DetailOptimize

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

Delphi

property DetailOptimize: Boolean read GetDetailOptimize  write SetDetailOptimize stored IsDOS default True;

C++

__property bool DetailOptimize = {read=GetDetailOptimize, write=SetDetailOptimize, stored=IsDOS, default=1};

プロパティ

種類 可視性 ソース ユニット
property published
FireDAC.Stan.Option.pas
FireDAC.Stan.Option.hpp
FireDAC.Stan.Option TFDFetchOptions

説明

マスタ レコードが変更されたときのみ詳細データセットを更新するように指定します。


DetailOptimize プロパティを True(デフォルト)に設定すると、詳細データセットの現在のキー フィールド値がマスタ データセットのキー フィールド値と異なる場合にのみ詳細データセットを更新することができます。これにより、マスタ データセットの状態が変化したときやキーでないフィールドの値が変更されたときなどに余分な更新が行われるのを避けることができます。

DetailOptimize プロパティを False に設定すると、詳細データセットが常に更新されるようになります。これは、マスタ データセットの Refresh メソッドが呼び出されてから詳細データセットが更新されることがアプリケーションで予想される場合などに役に立つ可能性があります。

関連項目