0

ラップトップで Access を壊すことができました。私は Office 2010 をインストールしていましたが、MS プレゼンテーションに行った後、Office 2013 にアップグレードすることにしました。これは私にとって最善の策ではありませんでした。

インストール後に、Access 2013 が ADP をサポートしていないことに気付きました。そのため、インストーラーを実行し、Access を削除して、Office 2010 から再インストールしました。この時点で、すべて問題ありません。

今朝、Office 2013 を完全にアンインストールし、Office 2010 を再インストールすることにしました。ほとんどの Office アプリは正常に動作していますが、Access 2010 で ADP を実行しようとすると、すべてのデータベースの末尾に 1 が追加されているようです。オブジェクトが見つからないというエラーが表示されます。

データベースの開始フォームのコンボ ボックスに入力しようとすると、次のエラーが表示されます。" オブジェクト 'Company1' が見つかりません".

見つからないテーブル オブジェクトの正しい名前は、Company1 ではなく Company です。他のオブジェクトにも1つ追加しているようです。

データベースの接続プロパティを確認しましたが、正常にテストされています。テーブルをデザイン ビューで開くと、すべての列などが表示されますが、データシート ビューで開いて行を表示することはできません。上記と同じエラーが発生します。

別の PC から問題なく開くことができるので、ADP ファイル自体が破損しているとは思いません。

Office 2010 をアンインストールして最初から再インストールしようとしましたが、問題が解決しないようです。

オブジェクト名で遊んでいるレジストリ設定または何かがありますか?

私は機知に富んでいるので、どんな助けでも大歓迎です。

ありがとう、マイク。

4

1 に答える 1

0

私のPCで同様の問題が発生したときに、あなたの質問を見つけました。私の場合、Access2003を搭載したPCにAccess2010を追加しました。これを行ったときに、フォームでフィルタリングしようとすると問題が発生しました。解決策は、DLLをダウングレードすることでした

C:\ Program Files \ Common Files \ Microsoft Shared \ MSClientDataMgr \ MSCDM.DLL

バージョン14.0.4731.1000を11.0.8204.0にダウングレードする必要がありました。突然フィルタリングが再び機能しました!

昨夜、Access 2010でADPの1つをテストしていました(アップグレードを求めています!)。同じ問題が発生しました。テーブル、ビュー、ストアドプロシージャなどに「1」を追加することでした。 、新しいDLLに戻しました。それはトリックを行い、テーブル/オブジェクトが戻ってきました!異なるバージョンのDLLには、異なるバージョンのMSAccessで問題があるようです。

Access 2013をアンインストールした可能性がありますが、すべてのDLLが古いものに変更されているわけではありません。MSCDM.DLLの名前を変更して(右クリックして最初にバージョン番号を取得)、その場所にバージョン14をインストールできるかどうかを確認することをお勧めします。登録や再起動は必要ありません。DLLを交換してADPを再度開いたときに動作しました。

幸運を!

  • ケビン
于 2013-01-16T22:32:07.663 に答える