2016年4月21日木曜日

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

問題[15] スポーツジムを対象としたGeneXusアプリケーションに関する問題です:

次のようなトランザクション設計があり、パラメータによって受け取った日付の期間に行われる、すべてのエアロビクスクラス (DisciplineId=1)を示すリストを作成しようと思います。

適切な実装を選択してください。




15.1


15.2


15.3
いずれも正しくない


解答は??
【解答】15.2

【解説】
設問のトランザクションをデータモデル(テーブル)に展開した図は以下の通りです。



for eachコマンドで指定された項目属性からベーステーブルがClass、拡張テーブルがClass、Trainer、Disciplineとなるためネストのfor eachを使わなくても(1つのfor eachだけで)アクセスが可能です。




0 件のコメント:

コメントを投稿