Data.SqlExpr.TSQLDataLink.RecordChanged
Delphi
procedure RecordChanged(Field: TField); override;
C++
virtual void __fastcall RecordChanged(Data::Db::TField* Field);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TSQLDataLink |
説明
詳細データセットのパラメータ値を更新し,詳細データセットを更新します。
アプリケーションはプロテクトされた RecordChanged メソッドを呼び出すことはできません。このメソッドは,現在のレコードの内容が変更されるときに自動的に呼び出されます。Field パラメータは,変更された現在のレコードの項目を示します。Field が nil(Delphi)または NULL(C++)である場合,レコード全体が変更されています。
SQL データセットは,マスターデータセットからパラメータ値を入力することでマスター/詳細関係を確立します。RecordChanged メソッドは,マスターデータセットの現在の値を反映するように,詳細データセットのパラメータ値を更新し,新しい詳細セットが入るようにデータセットを更新します。