none
Win7上でのAccess2003Runtime版の関数エラー RRS feed

  • 質問

  • Xp-Access2003のPCでRuntime版のシステムを作成。

    Win7-MS2010(Access無し)のPCへRuntimeと共にインストールしたところ、

    Strconv, DateDiff関数の使用箇所でエラー(メニュー,レポート表示)が発生。

    他数軒にもWin7-MS2010(Access無し)のPCへRuntimeと共にインストールすることがあったが、問題なかった。

    エラー発生PCは、市販のもので特殊な環境になく、また、特別な仕様でもない。

    何か考えられる原因はあるのか、教えて下さい。

    2012年11月16日 7:47

すべての返信

  • どのようなエラーが発生しているのでしょうか? また、MS2010とはOffice2010のことでしょうか?
    Accessではありませんが、環境の違いで動く、動かないという経験は、ユーザー名が日本語ということがありましたが、さすがにこれは今回のケースでは関係ない可能性大っぽいですね・・・


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    2012年11月16日 9:28
    モデレータ
  • Runtime のバージョンはなんでしょうか。2003だとすると、Office2010と2003の複数バージョンの共存ということになりますが、複数バージョンの共存は推奨されてませんので、不具合の原因になりえます。

    やむなく共存させる場合は、古いバージョンからインストールすることが推奨されてます。ですので、Office2010をアンインストール → 2003Runtimeをインストール → Office2010をインストール という手順を踏むとうまく動作するかもしれません。

    あるいは、Access2010Runtime をインストールするというのもいいかもしれません。Access2010で、2003で作成されたファイルを動作させることは可能ですので。

    2012年11月16日 9:47
  • しばらく実務を離れ、遠隔地にいたもので返答が遅れ、すいません。

    おっしゃる通り、共存の問題については理解しておりますが、

    使用プログラムの差替え(元々Access2003Runtime+プログラムで動作)の作業をしたところ、発生しました。

    環境自体では、Office2010プレインストールされておりましたので、大きな問題はないと考えておりました。

    急にエラー表示になるのも不可解ですし、他で同じ作業をしても発生しませんでした。

    (以後、数台で同じ作業をしまししたが、発生せず)

    Access2010Runtimeをインストールするのは一案かと思いますが、

    根本的な問題解決が出来ないと他の問題が発生する可能性があるので、何かヒントがあればお願いします。

    2012年12月21日 6:15