(.accdb) ファイル形式で Access データベースを作成したが、Access 2007 以前など、以前のバージョンの Access を使用しているユーザーとデータベースを共有する場合、ほとんどの場合、[ 名前を付けて保存 ] コマンドを使用してデータベースを以前のファイル形式に変換できます。 この記事では、データベースを以前のファイル形式 (.mdb) に変換する手順について説明し、データベースの変換を妨げるいくつかの要因について説明します。
この記事の内容
.accdb データベースを以前のファイル形式に変換する
指定したファイル形式で Access データベースのコピーを作成するには、次の手順を実行します。
まず、データベースを開きます。
-
[ファイル] タブをクリックします。
-
左側の [ 開く] をクリックします。
-
[ 開く ] ダイアログ ボックスで、変換するデータベースを選択して開きます。
次に、データベースを変換します。
-
[ファイル] タブをクリックします。
-
[ファイルの種類] の [データベースに名前を付けて保存] をクリックします。 [ 名前を付けてデータベースを保存] で、次のいずれかの操作を行います。
-
Access 2002 または Access 2003 を使用して開くことができる.mdb形式でデータベースのコピーを保存するには、 Access 2002 - 2003 Database (*.mdb) をクリックします。
-
Access 2000 を使用して開くことができる.mdb形式でデータベースのコピーを保存するには、 Access 2000 Database (*.mdb) をクリックします。
-
-
[ 名前を付けて保存 ] ダイアログ ボックスの [ ファイル名 ] ボックスにデータベース ファイルの名前を入力し、[ 保存] をクリックします。
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 データベースにパスワードを追加する場合は、データベースを以前のファイル形式に変換する前に、まずパスワードを削除する必要があります。 暗号化の追加と削除の詳細については、 データベース パスワードを使用したデータベースの暗号化に関する記事を参照してください。