掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Access2003ランタイム環境でレポートを同時プレビューするには? (ID:99928)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
○環境 WindowsXP SP2 Access2003ランタイム VB6 SP4 お世話になります。 上記環境で、report.mdb内の1つのレポートを、 選択した顧客別にプレビューさせる機能を作成しており、 ラインタイム環境ではCreateObject関数が使用出来ない為、 ShellでMSACCESS.EXEを起動後GetObject関数を使用することにより 実現出来ました。 しかし、選択された顧客が1つの場合は思った通りに表示されるのですが、 選択された顧客が複数ある場合、連続で同時にプレビューしようとすると、 MSACCESS.EXEのメインウィンドウは選択した顧客の数分開くものの、 肝心のレポートが先頭の顧客の分しか開きません。 色々調べた結果、http://support.microsoft.com/kb/288902/jaの中の、 >Microsoft Excel の複数のインスタンスが実行されている場合、 >GetObjectは最初に起動されたインスタンスに接続します。 というところに行き着ました。 やはり、ShellでMSACCESS.EXEを起動後GetObject関数を使用する方法では、 レポートを複数同時にプレビューさせることは不可能なのでしょうか? GetObject関数に拘っているわけではないので、 併せて、代替案がありましたらご教授して頂ければ有りがたいです。 どうぞよろしくお願い致します。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.