トランザクションフォーム内に識別子の値を入力してそのフィールドから移動したときと同じ処理が実行されます。その識別子に対応するすべてのデータがメモリ内にロードされます (この場合、
ビジネスコンポーネントに基づく変数内)。
&VarBasedOnBC.
Load(
PKAttri1, ..., PKAttriN)
入力値の説明:
&VarBasedOnBC
GeneXus オブジェクトに定義された変数であり、ビジネスコンポーネントに基づきます。
PKAttri1, ..., PKAttriN
トランザクションの最初の
レベルの
主キーを構成する値です。
ビジネスコンポーネントとして設定されたトランザクションの主キーに対して有効な値である必要があり、
&VbleBasedOnBC 変数がこれに基づいて定義されます。
例
&Customer.Load(10)
&Customer.CustomerEmail = 'jsmith@gmail.com'
&Customer.save()
commit
上記のコードでは、Customer Business Component データタイプに基づく変数に Load メソッドを適用することで、Customer がメモリ内にロードされます。次に、コードの 2 行目で [ &Customer.CustomerEmail ]
プロパティに特定の値を割り当てることによって、Customer のメールアドレスが変更されます。コードの 3 行目では、変数に
Save メソッドを適用することで、レコードが物理的に更新されます。最後に
Commit コマンドが実行されます (このコマンドは必須です)。
参考情報
ビジネスコンポーネントのエラー処理