GeneXusジュニアアナリスト資格模試「超解説」問題25

問題[25] 以下のようなTrainerおよびDisciplineトランザクションを含む、スポーツジム向けGeneXusアプリケーションについて、次の問いに回答して下さい。


以下のように設計されたWebパネルがあり、「Update」および「Delete」ボタンに関連付けられたイベントは、グリッドで事前に選択された種目の更新や削除をそれぞれ可能にするため、Disciplineトランザクションを呼び出します。


トランザクション側でパラメータを受け取る際に、&DisciplineId変数またはDisciplineId項目属性の、どちらで受け取る事が正しいか選択してください。





  • 25.1  &DisciplineId 変数で受け取る必要があります。 
  • 25.2  DisciplineId 項目属性で受け取る必要があります。

解答は??
【解答】 25.2

【解説】Disciplineトランザクションを呼び出して更新や削除処理を行うためにはトランザクション側で主キーであるDisciplineIdによるレコードのフィルタリングが必要になります。

トランザクションでのレコードフィルタリングはParmルールにて項目属性を指定します。

例)

 ※&modeはトランザクションの処理モードを指定する変数

コメント

このブログの人気の投稿

データプロバイダーを使いこなそう - 応用編その4 スケジューラー 補足編

HTMLヘッダーにあれこれ直接追加したいとき

GeneXusにおけるWebアプリケーションセキュリティ対策 - OWASP 2010 Top10 Security Risks in GeneXus Applications