Accessフォーラムの過去ログIndexページAccess超初心者対象ForumAccess初級者対象ForumAccess初・中級者対象ForumAccess VBA Tips ForumDAO、ADO、SQL Forumサポートフォーラム

     

No.11871 REPLACE関数について

■11871 /inTopicNo.1)  REPLACE関数について
    □投稿者/ ぷれみあ 一般(10回)-(2004/03/09(Tue) 19:39:12)

      AC Ver:[Ac2000] 
      OS Ver:[WinXP] 

      いつも教えていただきありがとうございます。
      またも、問題にぶちあたっております。

      今回は、SQL文でREPLACE関数を使用すると、未定義関数です。と怒られてしまいます。

      状況は以下の通りです。
       ・この、未定義関数エラーは、WinXP HOMEのAccess2000の環境のみでエラーになります。
        他の端末(Win2000のAccess2000やWin2000のAccessXPやWinXP ProのAccessXPや
        WinXP PrpのAccess2000など)では、エラーになりません。
        エラーが起こる端末の他に、WinXP HOMEのAccess2000の環境がないため、ここまでしか確認出来ていません。
       ・Accessの関数ではしっかり置換されます。SQL文として発行しますとエラーになります。
       ・クエリやマクロに簡易的に作成しても、未定義のエラーになります。

      私個人的にも調べたりしましたが、原因が不明なため、回避策を教えて頂けないでしょうか?
      宜しくお願い致します。



■11876 /inTopicNo.2)  Re[1]: REPLACE関数について
    □投稿者/ イケガミ 先生(1415回)-(2004/03/09(Tue) 20:53:00)



■11877 /inTopicNo.3)  Re[1]: REPLACE関数について
    □投稿者/ しゃく 一般(82回)-(2004/03/09(Tue) 20:53:10)

      AC Ver:[2] 


      参照設定かな?
      VBAの画面で「ツール」→「参照設定」で、参照不可になっているものが
      ありませんか?

      一度参照設定をはずし、再度設定してみる

      あとJet4.0のSPをかけてみる
      Jet 4.0 Service Pack 8 をインストールしてみては
      http://support.microsoft.com/default.aspx?scid=kb;ja;829558



■11884 /inTopicNo.4)  Re[2]: REPLACE関数について
    □投稿者/ ぷれみあ 一般(11回)-(2004/03/09(Tue) 23:54:41)

      AC Ver:[AC2000] 


      返事ありがとうございます。
      仕事から帰ってきました。

      イケガミ先生様
       他の環境は、間違いなく置換されています。

      しゃく様
       WindowsUpdateで、Jet 4.0 Service Pack 8もあてました。
       なお、DAO3.6もあてています。

      でも、エラーになる端末だけはダメなんです。
      今の所、その端末だけなので、環境の問題かと思っていますが・・・。

      引き続きよろしくお願いします。



■11885 /inTopicNo.5)  Re[3]: REPLACE関数について
    □投稿者/ イケガミ 先生(1417回)-(2004/03/10(Wed) 01:00:59)

      AC Ver:[Ac2000] 


      >  他の環境は、間違いなく置換されています。
      環境によると思いますが、一般的に Office2000 だけしか入っていない場合は、
      使えないはずなんですけど。。
      
      No7050.文字の検索について
      http://www.accessclub.jp/bbs/0016/beginers7050.html
      
      



■11919 /inTopicNo.6)  Re[4]: REPLACE関数について
    □投稿者/ ぷれみあ 一般(12回)-(2004/03/10(Wed) 16:06:10)

      AC Ver:[Ac2000] 


      お世話になります。

      返事を拝見し、調査をしていました。
      結果、判明しましたのでお知らせです。

      >No7050.文字の検索について
      >http://www.accessclub.jp/bbs/0016/beginers7050.html

      を参照し調査した結果、Replace関数が使える端末の、VBE6.DLLは、AccessXPのバージョン以上のものでした。
      また、Replace関数が未定義エラーになる端末の、VBE6.DLLは、Access2000のバージョンのものでした。
      これが原因でした。

      対処は、OfficeUpdateを行いましたら、VBE6.DLLは、AccessXPのバージョン以上になりまして、
      Replace関数が使える様になりました。

      Windows2000でAccess2000でも、Replace関数はクエリでも使用できます。

      いろいろと、ありがとうございました。

このAccessフォーラム過去ログ集は、Microsoft Access Club が運営しています

Parallels社PLESKコントロールパネルの操作情報を発信しています。
Parallels社PLESKコントロールパネルの操作情報を発信中・・・。

 

ページの先頭へ 前ページへ戻る