1

そのため、Access 2003 /Office2003を使用して最初に作成されたaccessmdbファイルがあります。2007Officeがインストールされた新しいイメージを職場で受け取ったためです。Accessデータベースのファイル拡張子はまだmdb。であり、以前は2002-2003Accessデータベースに変換されていました。

これが私の質問です。まだ更新されていないため、2003mdbにアクセスする必要があるユーザーがいます。ただし、このバージョンをコンパイルしようとすると、.mdeファイル(.accdbなどではない)として表示されるため、バージョンが正常に保持されているように見えます。

ただし、開くと、「ファイルを開けません。正しいバージョンのAccessがインストールされていることを確認してください」という標準が表示されます。

私はここで私が間違っていることをしているのか、それともするのを忘れているのか?デスクトップに2007をインストールすると、2003 / .mdeファイルをコンパイルできませんか?

ありがとうジャスティン

4

2 に答える 2

2

残念ながらできません。コンパイルする 2003 マシンを見つけるか、Office 2003
がインストールされた仮想マシンを用意する必要があります。ただし、1 台の PC に 2 つ (またはそれ以上) のバージョンがある場合がありますが、適切な順序でインストールする必要があると思います (古いバージョン)。バージョンを最初に)、カスタム インストール中にそれぞれに異なるフォルダーを指定します。

于 2010-09-29T13:02:25.697 に答える
1

以前は、メインのファイル形式では、MDE を使用中の最も低いバージョンでコンパイルすると、それ以降のバージョンで実行されていました。つまり、A2000 形式の MDB の場合、MDE を A2000 でコンパイルすると、A2000、A2002 (XP)、A2003、およびおそらく A2007 と A2010 で実行されます。

最も低いターゲット バージョンが A2003 である場合、A2003 でコンパイルすると、MDE は A2007 および A2010 で動作するはずです (たとえば、他のすべてが適切にコーディングされていると仮定します。たとえば、Office アプリの特定のバージョンへのハードワイヤード リファレンスを回避するために可能な限りレイト バインディングが使用されます)。 .

于 2010-09-30T02:41:22.247 に答える