Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

(.accdb) ファイル形式で Access データベースを作成したが、Access 2007 以前など、以前のバージョンの Access を使用しているユーザーとデータベースを共有する場合、ほとんどの場合、[ 名前を付けて保存 ] コマンドを使用してデータベースを以前のファイル形式に変換できます。 この記事では、データベースを以前のファイル形式 (.mdb) に変換する手順について説明し、データベースの変換を妨げるいくつかの要因について説明します。

この記事の内容

.accdb データベースを以前のファイル形式に変換する

指定したファイル形式で Access データベースのコピーを作成するには、次の手順を実行します。

まず、データベースを開きます。

  1. [ファイル] タブをクリックします。

  2. 左側の [ 開く] をクリックします。

  3. [ 開く ] ダイアログ ボックスで、変換するデータベースを選択して開きます。

次に、データベースを変換します。

  1. [ファイル] タブをクリックします。

  2. [ファイルの種類] の [データベースに名前を付けて保存] をクリックします。 [ 名前を付けてデータベースを保存] で、次のいずれかの操作を行います。

    • Access 2002 または Access 2003 を使用して開くことができる.mdb形式でデータベースのコピーを保存するには、 Access 2002 - 2003 Database (*.mdb) をクリックします。

    • Access 2000 を使用して開くことができる.mdb形式でデータベースのコピーを保存するには、 Access 2000 Database (*.mdb) をクリックします。

  3. [ 名前を付けて保存 ] ダイアログ ボックスの [ ファイル名 ] ボックスにデータベース ファイルの名前を入力し、[ 保存] をクリックします。

Access は元のデータベースを閉じ、指定した形式でデータベースの新しいコピーを開きます。 データベースに加えた変更は、新しいコピーにのみ影響します。 元のデータベースを変更するには、元のデータベースをもう一度開く必要があります。

注:  Access 2007 データベースを Access 97 以前と互換性のあるファイル形式に変換するには、まず Access 2007 を使用して、データベースを Access 2000 ファイル形式または Access 2002 - 2003 ファイル形式に変換する必要があります。 次に、以前のバージョンの Access を使用して、データベースを目的の形式に変換します。 たとえば、Access 2003 の [データベースの変換 ] コマンドを使用すると、Access 2000 データベースまたは Access 2002 - 2003 データベースを Access 97 ファイル形式に変換できます。

ページの先頭へ

以前のファイル形式への変換を妨げる要因

特定の新しいデータ型と機能は、.accdb ファイル形式でのみ使用でき、以前のバージョンの Access ではサポートされていません。 データベースにこれらの機能のいずれかが含まれており、以前のバージョンのデータベースとして保存しようとすると、Access によってメッセージが表示され、データベースは変換されません。 次の一覧では、以前のファイル形式への変換を妨げる要因について説明します。

  • 新しいデータ型またはフィールド プロパティ設定の使用    次の新しいデータ型とフィールド プロパティ設定は、以前のバージョンの Access ではサポートされていません。

    • 複数値のルックアップ フィールド ( [複数の値を許可] プロパティが [はい] に設定されているルックアップ フィールド)

    • 添付ファイルのデータ型

    • 計算データ型

    • 履歴追跡の長いテキスト (メモ) フィールド ([長いテキスト] - [メモ] フィールドの [追加のみ] プロパティが [はい] に設定されている)

      データベースがこれらの機能を使用しなくなったようにデータベースを変更しない限り、データベースを変換することはできません。

      注: リッチ テキスト フィールド (テキスト 形式 プロパティがリッチ テキストに設定されている長いテキスト/メモ フィールド ) を含むデータベースを変換できます。 ただし、 Access 2007 より前のバージョンの Access では、フィールドがリッチ テキストとして解釈されません。 Access データにリッチ テキストの書式設定がある場合、次の例のように、以前のバージョンの Access の書式設定ではなく HTML タグでテキストが表示されます。

      元のリッチ テキスト

      以前のバージョンの Access で表示されたテキスト

      これは例です。

      <div><strong><em>This is an example.</em></strong></div>

  • 以前のバージョンの Access でサポートされていない外部ファイルへのリンク    .accdb Access データベースでは、以前のバージョンの Access でサポートされていないいくつかの種類のデータにリンクできます。 以下のものが含まれます。

    • 他の .accdb ファイル形式データベース内のテーブル

    • .xlsx 形式を使用した Excel ワークシート

    • Windows SharePoint Services リスト

      データベースにこれらの種類のデータ ソースへのリンクが含まれている場合は、データベースを Access 2007より前のファイル形式に変換する前に、リンクを削除する必要があります。 1 つの解決策は、データをリンクする代わりにデータをインポートして、データが Access データベース自体に含まれるようにすることです。 Access データベースへのデータのインポートの詳細については、Access での データのインポート、リンク、エクスポートの概要に関する記事を参照してください。

  • データベース暗号化    .accdb ファイル形式を使用したアクセス データベースでは、以前のバージョンの Access と互換性のない新しいパスワード保護方法が使用されます。 パスワードで 暗号化 コマンドを使用して Access .accdb データベースにパスワードを追加する場合は、データベースを以前のファイル形式に変換する前に、まずパスワードを削除する必要があります。 暗号化の追加と削除の詳細については、 データベース パスワードを使用したデータベースの暗号化に関する記事を参照してください。

ページの先頭へ

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。