Access 2007 で使用が推奨されるファイル形式

Microsoft Office Access 2007 では、.accdb ファイル拡張子を使用する新しいファイル形式が導入されています。さらに、Office Access 2007 では、以前のバージョンの Access で使用されたファイル形式も引き続きサポートします。この記事では、できる限り新しいファイル形式を使用する必要がある理由、および場合によっては以前のバージョンのファイル形式を使用する必要がある理由について説明します。データベースを新しいファイル形式に明示的に変換する方法についても学習します。

この記事の内容

新しいファイル形式 (.accdb)

以前のバージョンのファイル形式 (.mdb)

新しいファイル形式に変換する方法

新しいファイル形式 (.accdb)

Office Access 2007 では、多くの機能強化をサポートする新しいファイル形式が使用されています。Access 2007 で新しいデータベースを作成すると、作成したデータベースには既定で新しいファイル形式が使用され、.accdb ファイル拡張子が付けられます。

複数値を持つフィールドおよび添付ファイルなどの新しい機能がサポートされているため、できる限り新しいファイル形式を使用する必要があります。ただし、新しいファイル形式は、以前のバージョンの Access で開くことができず、以前のバージョンの Access にリンクすることもできません。また、レプリケーションをサポートせず、ユーザー レベルのセキュリティもサポートしていません。以前のバージョンの Access でデータベースを使用する必要がある場合や、レプリケーションまたはユーザー レベルのセキュリティを使用する必要がある場合は、以前のバージョンのファイル形式を使用する必要があります。

新しい .accdb ファイル形式でサポートされる新機能は、次のとおりです。

  • 複数値を持つフィールド

    たとえば、あるタスクに従業員を 1 人割り当てようとしていましたが、2 人以上割り当てる必要があると判断したとします。Office Access 2007 では、複数値を持つフィールドを作成して、複数の従業員の名前をコンボ ボックスで選択または入力できます。

    コンボ ボックスをクリックすると、選択されたチェック ボックスがオンになります。選択された従業員は、複数値を持つフィールドに格納され、コンマ (既定) で区切られて表示されます。

    複数値を持つフィールドの背景にある意図は、高度なデータベース デザインを作成しなくても、複数の項目を選択して格納しやすくすることです。SharePoint リストも複数値を持つフィールドをサポートするため、複数値を持つフィールドは Windows SharePoint Services 3.0 との統合においても重要です。

    重要: 複数値を持つフィールドは、新しい .accdb ファイル形式を使用している場合にだけサポートされます。

  • 添付ファイル データ型

    新しい添付ファイル データ型を使用すると、不必要にデータベースのサイズを増加することなく、あらゆる種類のドキュメントとバイナリ ファイルをデータベースに簡単に格納できます。使用できる領域を最大限にするために、添付ファイルは必要に応じて圧縮されます。レコードに Microsoft Office Word 2007 文書を添付したり、一連のデジタル画像を保存したりできます。複数の添付ファイルを単一のレコードに添付することもできます。

    重要: 添付ファイル データ型は、新しい .accdb ファイル形式を使用している場合にだけサポートされます。

  • Windows SharePoint Services および Microsoft Office Outlook 2007 との統合性の向上

    Access データベースには安全でないコードが含まれている可能性があるため、以前には、.mdb 形式の Access ファイルは Windows SharePoint Services と Outlook でブロックされていました。Office Access 2007 では、コードが安全であることを確認するか、コードを無効にすることができます。これによって、Access データベースを Windows SharePoint Services または Outlook とより緊密に統合できるようになります。

    重要: Access データベースを Windows SharePoint Services または Outlook とより緊密に統合するこの機能は、新しい .accdb ファイル形式でのみサポートされます。

  • Access で SharePoint リストをオフラインで使用する

    Office Access 2007 を使用すると、クリック 1 つで SharePoint リストをオフラインで使用できます。Access でデータを処理してから変更内容の同期をとるか、SharePoint サイトに後から再接続します。

    重要: Access で SharePoint リストをオフラインで使用する機能は、新しい .accdb ファイル形式を使用している場合にだけサポートされます。

  • メモ型フィールドによる履歴管理

    メモ型フィールドは大量の情報を保存する際に便利です。Office Access 2007 から、すべての変更履歴をメモ型フィールドに保存するようにプロパティ (AppendOnly) を設定できるようになりました。保存した変更履歴は後で確認できます。この機能は、Windows SharePoint Services 3.0 のバージョン管理機能もサポートするため、Access を使用して、SharePoint リストに保存された複数行のテキスト フィールドの変更を管理することができます (目的のフィールドの [既存テキストへの変更履歴の追加] が [はい] に設定されている場合)。

    重要: メモ型フィールドによる履歴管理は、新しい .accdb ファイル形式を使用している場合にだけサポートされます。

  • 暗号化の強化

    データベースのパスワードを設定し、データベースの内容を暗号化することができます。Office Access 2007 で新しいファイル形式のファイルを使用してこの操作を行う場合、Access は Windows Crypto API を使用してデータを暗号化します。

    重要: 暗号化の強化による機能は、新しい .accdb ファイル形式を使用している場合にだけサポートされます。

ページの先頭へ

以前のバージョンのファイル形式 (.mdb)

Office Access 2007 より前のバージョンの Access では、.mdb ファイル拡張子を使用するファイル形式がサポートされています。Office Access 2007 では、.mdb ファイルを引き続き開くことができます。ファイルが Access 2000 ファイル形式または Access 2002-2003 ファイル形式で保存されている場合は、Office Access 2007 で通常どおりにファイルを開いて使用できます。ただし、.accdb ファイル形式を必要とする新しい機能を利用することはできません。

ファイルが Access 95 ファイル形式または Access 97 ファイル形式で保存されている場合は、Office Access 2007 で初めて開いたときに、既定のファイル形式として現在設定されているファイル形式 (ユーザーまたは管理者が設定を変更していない限り、通常は .accdb ファイル形式) に、データベースをアップグレードできます。Access 2007 より前のバージョンの Access でデータベースを使用する予定がなく、Access 2007 より前のバージョンの Access を使用しているユーザーとデータベースを共有する予定もない場合、レプリケーションやユーザー レベルのセキュリティを使用しないのであれば、データベース ファイルを新しい .accdb 形式にアップグレードすることをお勧めします。データベースを .accdb ファイル形式にアップグレードすると、Access 2007 より前のバージョンの Access を使用してそのデータベースを開くことはできなくなります。

ファイルが Access 95 形式または Access 97 形式で保存されている場合は、.accdb 形式にアップグレードしないと、デザインを変更できません。Office Access 2007 でオブジェクトを表示し、データに変更を加えることはできますが、デザインの変更はできません。

ページの先頭へ

新しいファイル形式に変換する方法

Access データベースを新しい .accdb ファイル形式に明示的に変換するには、まずデータベースを開いてから、.accdb ファイル形式で保存する必要があります。以下に示す手順は、Access 97、Access 2000、Access 2002 または Access 2003 で作成されたファイル用の手順です。Access 2.0 または Access 95 のデータベース ファイルをインポートおよび変換する方法については、[参照] セクションのリンク先を参照してください。

最初にデータベースを開きます。

  1. Office ボタンのイメージ (Microsoft Office ボタン) をクリックし、[開く] をクリックします。

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

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

  1. Office ボタンのイメージ (Microsoft Office ボタン) をクリックし、[名前を付けて保存] をポイントします。

  2. [データベースを他の形式で保存] の [Access 2007 データベース] をクリックします。

  3. [名前を付けて保存] ダイアログ ボックスの [ファイル名] ボックスで、ファイル名を入力するか、表示されたファイル名を使用します。

  4. [保存] をクリックします。

    データベースのコピーが .accdb ファイル形式で作成されます。

ページの先頭へ

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×