0

AX2009 フォームに含まれる ActiveX コンポーネントを作成しました。コンポーネントをフォームに含めることができ、すべて正常に動作しましたが、その機能を拡張したいと考えています。

コントロール内から AX メソッドを呼び出して、その結果をコントロールに送り返すことは可能ですか? つまり、ActiveX コントロールの外部にあるメソッドを呼び出すコードを作成する方法はありますか?

あるいは、コントロールと AX フォームの間で変数を渡す方法はありますか? これは、変数値を使用してデータ テーブルに対して行われるクエリを制限するために便利です。

4

1 に答える 1

0

.Net Business Connector を使用してこれを整理しました。メソッドを含むテーブルと必要なメソッドの名前で CallStaticRecordMethod を使用して呼び出しを渡すことができました。CallStaticClassMethod は、メソッドが (AX の) クラスの一部である場合にも呼び出すことができます。

次に、戻り値を .Net コンポーネントの変数に格納し、データを利用しています。

これが他の人にも役立つことを願っています。

于 2013-05-28T09:02:31.740 に答える