SQL を使用して (X++ 内ではなく、DB から直接) Base Enum から値を抽出するために使用できるテーブル、ビュー、またはプロシージャはありますか? テーブル SRSAnalysisEnums で孤立したいくつかを見つけることができましたが、特に必要な列挙型は見つかりませんでした。
質問する
13313 次
3 に答える
4
列挙型をループするのはとても簡単です:
static void EnumIteration(Args _args)
{
DictEnum enum = new DictEnum(enumName2Id("TestEnum"));
int i;
for (i=0; i < enum.values(); i++)
{
info(enum.index2Label(i));
}
}
自分のテーブルに転がしてください。
于 2013-01-08T22:58:43.637 に答える
4
AX の外部 (SQL など) から Enums にアクセスしようとしている場合は、含まれているテーブルをパースペクティブに追加し、モデルを再構築することで、欠落している enums を SRSAnalysisEnums に追加できます。
ツール -> レポート ツール -> モデルの更新
ここで説明されています http://abraaxapta.blogspot.co.uk/2012/02/missing-enums-in-srsanalysisenums.html
そして、それを行う別のAX2012のみの方法
http://abraaxapta.blogspot.co.uk/2012/11/accessing-enum-labels-from-outside-ax.html
お役に立てれば
于 2013-01-09T08:33:34.853 に答える