Datasnap.DBClient.TCustomClientDataSet.Filtered

提供:RAD Studio API Documentation

Delphi

property Filtered: Boolean read FFiltered write SetFiltered default 0;

C++

__property Filtered = {default=0};

プロパティ

種類 可視性 ソース ユニット
property protected
Datasnap.DBClient.pas
Datasnap.DBClient.hpp
Datasnap.DBClient TCustomClientDataSet

説明

フィルタ処理がデータセットに対してアクティブかどうかを指定します。 {{#multireplace:Datasnap.DBClient.TCustomClientDataSet.Filtered|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:Data.DB.TDataSet.Filtered|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:Data.DB.TDataSet.Filtered|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

フィルタ処理がデータセットに対してアクティブかどうかを指定します。

Filtered プロパティをチェックすると,データセットフィルタ処理が有効かどうかを判断できます。Filtered が true ならば,フィルタが有効になっています。Filter プロパティまたは OnFilterRecord イベントハンドラで指定したフィルタ条件を適用するには,Filtered を true に設定します。単方向データセットはフィルタをサポートしていないので,単方向データセットに対して Filtered を true に設定すると,例外が発生します。

メモ:  フィルタが有効なとき,ユーザーがレコードを編集することによって,そのレコードがフィルタのテスト条件に一致しなくなることがあります。フィルタが有効な場合,次回にデータセットからレコードを読み出そうとすると,レコードは表示されません。こういう場合には,フィルタ条件を渡す次のレコードがアクティブレコードになります。

関連項目