重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

プログラム作成業者にAccess2003にて生産管理システムを作成してもらったのですが、クライアント機の1台のみカレンダーコントロールが利用できませんでした。業者に確認したところ、他のクライアント機で利用できているのであれば、プログラムに問題はないとのことで対応してもらえませんでした。AccessかWindowsのDLLが不足しているような話だったのですが、よくわからないとのことで対処方法も連絡ないままです。Accessの修復や、フルインストール等も試したのですが変わりありませんでした。カレンダーの表示もされるし、クリックも出来るのですが入力したいテキストボックスに反映されません。
どなたか教えてください。

A 回答 (2件)

そうですか・・・


2000で作ったアクセスファイルでも2003でコンパイルかけると2000では動きませんから、2000で動かないってだけではどうかわかりませんが・・・

私のところでは、今回の逆で、その現象になったPCにAccess2000もしくはAccess2000ランタイムを入れたら動いたんで今回とは違うかもしれませんが・・・
(私が思うそのときの)原因としてはどうやらカレンダーコントロールの置き場所が2000と2003だと違うようです。で、カレンダーコントロール(MSCAL.~)を2000のPCからコピーしたら直りました。
もしかすると、動くPCでカレンダーコントロールの場所を調べて、動かないPCでもしそこにそのファイルがなければ、コピーしておいてやると動くかもしれません。
MSCALで検索をかけてファイルの有無や場所の違いをみてはいかがでしょうか?
カレンダーですからMSCALのファイルがらみということは間違いないんじゃないかなとは思います
    • good
    • 0
この回答へのお礼

ありがとうございました。
仰る通りoffice2000のCDからMSCALがらみのファイルをコピーしたら(入っている場所も違うのですね・・・)動きました。
やっと煩わしい手入力から開放されました。
本当に感謝です。

お礼日時:2006/09/02 11:04

そのシステムがアクセス2000からのバージョンアップでカレンダーが使えるシステムにランタイムでもかまいませんのでAccess200

0が入っていたりしませんか?

この回答への補足

回答ありがとうございます。
生産システムはAccess2003にて作られています(Access2000だと動きませんでした)。
カレンダーコントロール使えるクライアント機は2003のランタイム版で13台(Office2003 personalとAccess2003のランタイムのみ)、使えないのはAccess2003のアップグレード版でもともと2000が入っていました。この1台には他にOffice2003 personalとOffice2000のFrontPageが入っています。

補足日時:2006/09/01 16:36
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!