FireDAC.Comp.DataSet.TFDAggregate.InUse
Delphi
property InUse: Boolean read GetInUse;
C++
__property bool InUse = {read=GetInUse, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDAggregate |
説明
集計値を現在使用できるかどうかを示します。
InUse を読み取ると、Value プロパティが集計値を返すかどうかを判断することができます。
InUse が False であれば、Value にアクセスすることはできず、null が返されます。InUse が True であれば、集計値は保持されています。つまり、現在のレコード群(現在のグループ内のレコードに対する編集を含む)に対して Expression で指定された式が計算されています。値はアクセス可能で、Value からは意味のある値が返されます。
例
if FDQuery1.Aggregates[0].InUse then
Label1.Caption := VarToStr(FDQuery1.Aggregates[0].Value)
else
Label1.Caption := '<not accessible>';