Re: 給与大臣NEのODDSとの連携方法
shhashin
投稿数: 64
給与大臣ではないですが販売大臣のODDSとの連携をやったことがあります。
処理の意味は忘れてしまったので、PGの内容を記述します。
「得意先マスタのコードを入力して得意先名を表示するPG」
画面で得意先CDを入力後「実行」イベントにて得意先名を表示するPGです。
・データビュー
1.変数 V_Path 文字 50
2.変数 HBODDS OLE
タイプライブラリ=HBODDS1.0タイプライブラリ(Ver1.0)
オブジェクト名=Application
インスタンス化=自動
3.変数 TOKUI OLE
タイプライブラリ=HBOtok1.0タイプライブラリ(Ver1.0)
オブジェクト名=tokui
インスタンス化=なし
4.変数 得意先CD 文字 15
5.変数 得意先名 文字 50
・タスク前
1.外部コール COM オブジェクト=HBODDS
オプション=メソッド呼出
メソッド=SelectData
パラメータ=V_Path
2.外部コール COM オブジェクト=HBODDS
オプション=メソッド呼出
メソッド=SetCurrentData
パラメータ=V_Path
3.外部コール COM オブジェクト=HBODDS
オプション=プロパティ取得
メソッド=tok
戻り値=TOKUI
(ここが必要なのでは?)
・イベント 実行
1.外部コール COM オブジェクト=TOKUI
オプション=メソッド呼出
メソッド=GetByCode
パラメータ=得意先CD
2.外部コール COM オブジェクト=TOKUI
オプション=プロパティの取得
メソッド=strNm1
戻り値=得意先名
ちなみに、伝票形式のデータを連携したかったのですが、テーブルの添え字の処理方法がわからず断念しました。
もし、今後対応方法がわかりましたら教えて下さい。
処理の意味は忘れてしまったので、PGの内容を記述します。
「得意先マスタのコードを入力して得意先名を表示するPG」
画面で得意先CDを入力後「実行」イベントにて得意先名を表示するPGです。
・データビュー
1.変数 V_Path 文字 50
2.変数 HBODDS OLE
タイプライブラリ=HBODDS1.0タイプライブラリ(Ver1.0)
オブジェクト名=Application
インスタンス化=自動
3.変数 TOKUI OLE
タイプライブラリ=HBOtok1.0タイプライブラリ(Ver1.0)
オブジェクト名=tokui
インスタンス化=なし
4.変数 得意先CD 文字 15
5.変数 得意先名 文字 50
・タスク前
1.外部コール COM オブジェクト=HBODDS
オプション=メソッド呼出
メソッド=SelectData
パラメータ=V_Path
2.外部コール COM オブジェクト=HBODDS
オプション=メソッド呼出
メソッド=SetCurrentData
パラメータ=V_Path
3.外部コール COM オブジェクト=HBODDS
オプション=プロパティ取得
メソッド=tok
戻り値=TOKUI
(ここが必要なのでは?)
・イベント 実行
1.外部コール COM オブジェクト=TOKUI
オプション=メソッド呼出
メソッド=GetByCode
パラメータ=得意先CD
2.外部コール COM オブジェクト=TOKUI
オプション=プロパティの取得
メソッド=strNm1
戻り値=得意先名
ちなみに、伝票形式のデータを連携したかったのですが、テーブルの添え字の処理方法がわからず断念しました。
もし、今後対応方法がわかりましたら教えて下さい。
投票数:0
平均点:0.00
投稿ツリー
-
給与大臣NEのODDSとの連携方法
(ndn, 2009-10-22 11:52)
- Re: 給与大臣NEのODDSとの連携方法 (ndn, 2009-10-22 13:56)
- Re: 給与大臣NEのODDSとの連携方法 (shhashin, 2009-10-26 13:35)