none
Access 2007 のキーイベントについて RRS feed

  • 質問

  • Access2007でストアドプロシージャを実行してサーバーから結果を表示させるAPLを作成しているのですが、
    VBAで[F5]キーのイベントで、VBA側でストアドプロシージャの名前やパラメータをセットして実行を
    行いたいのですが、実行した時に「このフォームまたはレポートで指定されているレコードソース'<ストアドプロシージャ>'
    は存在しません。」というメッセージボックスが表示されてしまいます。
    ちなみに、Accessの2002で同じ操作を行ってもこの現象は発生しませんでした。

    環境は下記のとおりです。
    [クライアント]
    OS    :WindowsXP SP2
    Access:Access 2007 Runtime

    [サーバー]
    OS    :Windows Server 2008
    Access:SQL Server 2008

    この現象の解決方法がわかる方いらっしゃいましたら、ぜひご教授お願います。

    2009年10月16日 8:11

すべての返信

  • 確認ですが、サーバーの設定や環境はAccess2002の時と全く変わっていないのでしょうか? また、クライアントも同様にAccess2002の時と変わっていないのでしょうか?


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    2009年10月17日 0:09
    モデレータ
  • いいえ、サーバーはOSが Windows2000+SQL Server2000 でクライアントはVB&でした。
    サーバーが古かったので新しくするために、また、開発とメンテナンスのしやすさから
    クライアントをVB6からAccess2007に切り替えています。
    ですので、今までとは環境が異なります。
    2009年10月18日 15:12
  • 以下を確認してみて下さい。SQL Server 2005についての記事ですが、SQL Server 2008についても同様です。

    SQL Server 2005でネットワーク接続を有効にするには?
    http://www.atmarkit.co.jp/fdotnet/dotnettips/545sqlsvrnet/sqlsvrnet.html


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    2009年10月19日 0:51
    モデレータ
  • 確認しました。

    今回の質問については参考になりませんでしたが、SQL Server 2008を使用する際には参考にしたいと思います。

    Access の方の回答もぜひ、よろしくお願いいたします。
    2009年10月19日 3:37