- ベストアンサー
Access2003カレンダーコントロールの動作不良について
- Access2003の生産管理システムにおいて、1台のクライアント機だけカレンダーコントロールが利用できない問題が発生しています。
- 業者は問題がプログラムにあるのではなく、AccessかWindowsのDLLの不足が原因としていますが、具体的な対処方法はわかりません。
- カレンダーは正常に表示され、クリックもできますが、テキストボックスに入力した内容が反映されません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
そうですか・・・ 2000で作ったアクセスファイルでも2003でコンパイルかけると2000では動きませんから、2000で動かないってだけではどうかわかりませんが・・・ 私のところでは、今回の逆で、その現象になったPCにAccess2000もしくはAccess2000ランタイムを入れたら動いたんで今回とは違うかもしれませんが・・・ (私が思うそのときの)原因としてはどうやらカレンダーコントロールの置き場所が2000と2003だと違うようです。で、カレンダーコントロール(MSCAL.~)を2000のPCからコピーしたら直りました。 もしかすると、動くPCでカレンダーコントロールの場所を調べて、動かないPCでもしそこにそのファイルがなければ、コピーしておいてやると動くかもしれません。 MSCALで検索をかけてファイルの有無や場所の違いをみてはいかがでしょうか? カレンダーですからMSCALのファイルがらみということは間違いないんじゃないかなとは思います
その他の回答 (1)
- medysiel
- ベストアンサー率15% (18/113)
そのシステムがアクセス2000からのバージョンアップでカレンダーが使えるシステムにランタイムでもかまいませんのでAccess2000が入っていたりしませんか?
補足
回答ありがとうございます。 生産システムはAccess2003にて作られています(Access2000だと動きませんでした)。 カレンダーコントロール使えるクライアント機は2003のランタイム版で13台(Office2003 personalとAccess2003のランタイムのみ)、使えないのはAccess2003のアップグレード版でもともと2000が入っていました。この1台には他にOffice2003 personalとOffice2000のFrontPageが入っています。
お礼
ありがとうございました。 仰る通りoffice2000のCDからMSCALがらみのファイルをコピーしたら(入っている場所も違うのですね・・・)動きました。 やっと煩わしい手入力から開放されました。 本当に感謝です。