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

適用先
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

この記事の内容

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

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

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

  1. [ファイル] タブをクリックします。
  2. 左側の [ 開く] をクリックします。
  3. [ 開く] ダイアログ ボックスで、変換するデータベースを選んで開きます。

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

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

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

    • Access 2002 または Access 2003 で開くことができる.mdb形式でデータベースのコピーを保存するには、[ Access 2002 - 2003 データベース (*.mdb)] をクリックします。
    • Access 2000 で開くことができる.mdb形式でデータベースのコピーを保存するには、[ Access 2000 データベース (*.mdb)] をクリックします。
  3. [名前を 付けて保存 ] ダイアログ ボックスの [ ファイル名 ] ボックスにデータベース ファイルの名前を入力し、[ 保存] をクリックします。

元のデータベースが閉じられ、指定したフォーマットでデータベースの新しいコピーが開かれます。 データベースに対する変更は、新しいコピーにのみ影響します。 元のデータベースを変更するには、元のデータベースを再度開く必要があります。

注

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 と互換性のない新しいパスワード保護方法が使用されています。 [ パスワードで暗号化 ] コマンドを使用して Access の .accdb データベースにパスワードを追加する場合、データベースを以前のファイル形式に変換する前に、まずパスワードを削除する必要があります。 暗号化の追加と削除の詳細については、「 データベース パスワードを使用してデータベースを暗号化する」の記事を参照してください。

ページの先頭へ