データシートの列を追加、削除する

Microsoft Office Access 2007には、いくつかの追加またはデータシートの列を削除する方法が用意されています。追加または列を削除して、これらの列のデータ型を設定するデータシート ビューを使用できます。] 作業ウィンドウからフィールドを追加することもできます。 または、データシートの基になるテーブルを開き、デザイン ビューでフィールドを追加することができます。このトピックでは、各メソッドを使用する方法について説明します。

注: このトピックでは、データシートで実行できるタスクの方法について説明していますが、すべてのタスクを網羅したものではありません。

作成して、データシートの使用に関する詳細については、「空白のデータシートを開く」を参照してください。

目的に合ったトピックをクリックしてください

データシートの列を理解します。

データシート ビューで列を追加します。

データシート ビューで列を削除します。

デザイン ビューを使用して、列を追加します。

デザイン ビューを使用して列を削除する.

情報を入力するときのデータ型の割り当てについて理解します。

データ型を設定するには、データシート ビューで選択されません。

データシートの列について理解する

データシートとは、データベースのテーブルに含まれる情報の場合、またはクエリによって返される結果の視覚的に表現します。データシートの列は、データベースのテーブルのフィールドと同じを表します。追加データシートから列を削除すると、追加またはデータシートの基になるテーブルからフィールドを削除します。そのフィールドにデータが含まれている場合は、その情報を削除します。

列の操作の新機能

Office Access 2007すばやく簡単に追加またはテーブルのフィールドを削除するため、データシート ビューでこれらのタスクを実行できます。データシート ビューですべてのテーブルには既定では、新しいフィールドの追加]の [空白の列が含まれています。列を追加するには、その列の見出しの下にある最初の空白セルにデータを入力します。空白の列に 1 つ以上のデータを貼り付けることもできます。不要になった場合は、できますが、列を追加またはデザイン ビューを使用する必要があります。

さらに、新しい列のよく使用されるデータ型を設定する必要がなくなったします。既定では、データベースのテーブルのフィールドが含まれるテキスト、時刻、数値、日付などのデータの特定の種類しにする必要があります。一般的に、データベースのテーブルをデザインする際に、データ型を設定します。ただし、今すぐ型に多くのデータ型の新しい列にデータを入力するときにします。たとえば、最初のフィールドに新しいテーブルに名前を入力すると場合、アクセスは、テキスト データ型にそのフィールドを設定します。Access] フィールドに日付/時刻データ設定の日付を貼り付ける場合の種類というようにします。データの種類は、情報を保存するを選択を組み合わせてから複数の国/地域、郵便番号などのデータを貼り付ける場合は、テキスト データ型は、通常、します。詳細については、この記事の後半で情報を入力するときのデータ型の割り当てを理解するには、セクションを参照してください。

注: データシート ビューでは設定できないデータ型もあります。また、リレーショナル データベースは一定の設計規則にのっとっている必要があるという点にも留意してください。

データシート ビューの使用とデータ型の設定の詳細については、「空白のデータシートを開く」を参照してください。リレーショナル データベースの設計規則に慣れていない場合は、データベース設計の基本の記事を参照してください。

ヒント: Access 2010 では、新しいフィールド リスト] ウィンドウからフィールド名をドラッグしてフィールドを追加できます。

以下のセクションでは、データシート ビューとデザイン ビューを使用してデータシートの列を追加および削除する手順を説明します。

ページの先頭へ

データシート ビューで列を追加します。

ここでは、データシートへの列の追加、列への名前付け、およびデータの入力をデータシート ビューで実行する手順を説明します。以下の手順を進める中では、データシートの基になっているテーブルのフィールドが追加および変更されるという点に留意してください。

  1. ナビゲーション ウィンドウで、フィールドを追加するテーブルを見つけ、ダブルクリックします。

    テーブルがデータシート ビューに表示されます。

  2. データシートの右側または左側にスクロールして、空白列を見つけます。左右のどちらであるかは、Windows の [地域と言語のオプション] の設定によって異なります。

    既定では、空白列の列見出しに [新しいフィールドの追加] と表示されています。次の図は、空白列の例です。

    データシートの新しいフィールド

  3. 列見出しをダブルクリックして、新しいフィールドの名前を入力します。

    または

    列見出しを右クリックし、ショートカット メニューの [列名の変更] をクリックします。[フィールドの名前を入力します。

  4. 見出しの下の最初の空白行にデータを入力します。

    または

    フィールドの最初の空白セルから、1 つまたは複数のデータを貼り付けます。

    [上書き保存] をクリックして変更内容を保存します。

    入力したデータの種類に基づいて、フィールドのデータ型が設定されます。たとえば、名前を入力した場合、データ型はテキスト型に設定されます。

    Access でデータ型を設定する方法の詳細については、「情報を入力するときのデータ型の割り当てについて理解する」を参照してください。データ型を手動で設定する方法の詳細については、この記事の後半でもデータシート ビューで選択されないデータ型を設定するを参照してください。

ページの先頭へ

データシート ビューで列を削除する

データシートから列を削除する前に、次の重要な点に注意してください。

  • 列を削除すると、その列のすべてのデータが削除されます。削除を取り消して元に戻すことはできません。したがって、列を削除する前に、テーブルをバックアップすることをお勧めします。

  • 削除する列の種類によっては、別の作業が必要になる場合があります。たとえば、データシート ビューでは、主キー フィールドは削除できません。その実行にはデザイン ビューを使用する必要があります。また、主キー フィールドやルックアップ フィールドを削除するためには、そのフィールドと、そのデータの取得元のテーブルとの間のリレーションシップを削除する必要があります。リレーションシップが設定されたフィールドを削除する方法については、このトピックでは取り上げません。

    詳細については、「データベース設計の基本追加設定、変更、または主キーを削除する作成編集、または削除のリレーションシップを追加または変更するルックアップ フィールドは、複数の値を格納、」を参照してください。

データシート ビューで列を削除する

  1. 削除する列の見出し行をマウスの右ボタンでクリックします。

  2. ショートカット メニューの [列の削除] をクリックします。

  3. [はい] をクリックして、削除操作を確認します。

  4. [上書き保存] をクリックして変更内容を保存します。

ページの先頭へ

デザイン ビューを使用して列を追加する

以前のバージョンの Access の場合は、デザイン ビューの使用経験がある可能性があります。ツールは、 Office Access 2007で変更されていません。デザイン ビューは、すべての利用可能なデータ型を設定して、デザイン ビューから離れることがなく、ルックアップ フィールドを作成するためにデータシート ビューよりも高い柔軟性を提供します。

デザイン ビューで列を追加する

  1. ナビゲーション ウィンドウで、変更するテーブルをマウスの右ボタンでクリックし、ショートカット メニューの [デザイン ビュー] をクリックします。

    または

    Access のステータス バーで、[デザイン ビュー] をクリックします。

  2. [フィールド名] 列で、空白行を選択し、新しいフィールドの名前を入力します。

  3. フィールド名の横の [データ型] 列で、新しい列のデータ型を選択します。

  4. [上書き保存] をクリックして変更内容を保存します。

ページの先頭へ

デザイン ビューを使用して列を削除する

デザイン ビューで列を削除するときにも、データシート ビューのときと同じ規則が当てはまります。つまり、列を削除すると、その列のすべてのデータが失われます。また、主キー フィールドやルックアップ フィールドを削除する前には、それらのフィールドのリレーションシップをまず削除する必要があります。

詳細については、データベース設計の基本追加、設定、変更、または主キーを削除]、[複数の値を格納する追加または変更するルックアップ フィールドの記事を参照してください。

デザイン ビューで列を削除する

  1. ナビゲーション ウィンドウで、変更するテーブルをマウスの右ボタンでクリックし、ショートカット メニューの [デザイン ビュー] をクリックします。

    または

    Access のステータス バーで、[デザイン ビュー] をクリックします。

  2. 削除するフィールド (行) を選択します。

  3. [デザイン] タブの [ツール] グループで、[行の削除] をクリックします。

    または

    Del キーを押します。

  4. [上書き保存] をクリックして変更内容を保存します。

ページの先頭へ

データを入力したときに自動的に割り当てられるデータ型について理解する

空白のデータシートを作成し、フィールドにデータを入力すると、自動的にデータ型が割り当てられます。次の表は、フィールドに入力するデータの例とそのデータに基づいてフィールドに自動的に適用されるデータ型を示しています。

注: フィールドへのデータの入力では、添付ファイル データ型または OLE オブジェクト型に設定したり、リッチ テキスト編集のサポートを有効にすることはできません。

これらのデータ型を設定して、リッチ テキストの編集を有効にする方法については、「空白のデータシートを開く」を参照してください。

次の表は、データシート ビューでデータを入力したときにフィールドに自動的に設定されるデータ型の説明です。

If you enter:

Office Access 2007のデータ型のフィールドを作成する:

John

テキスト型

テキスト ブロックまたは 256 文字を超えるテキストおよび数字

メモ

注: リッチ テキストの書式設定を有効にするのには、データシート ビューを使うことはできません。また、し、既定では、メモ型フィールドの追加のみという名前のプロパティを有効にした場合アクセスを非表示に任意のテキスト フィールドにカーソルを置いたときにします。

リッチ テキスト形式を有効にする方法の詳細については、「入力するか、コントロールまたは [リッチ テキストをサポートしている列データを編集」を参照してください。

http://www.microsoft.com/japan/

認識されるインターネット プロトコルは http、ftp、gopher、wais、file、https、mhtml、mailto、msn、news、nntp、midi、cid、prospero、telnet、rlogin、tn3270、pnm、mms、および outlook です。

注: プロトコルの後ろにスペースがあると、プロトコルが認識されず、ハイパーリンク型が設定されません。

ハイパーリンク型

5000000

数値型 (長整数型)

50,000

数値型 (長整数型)

50,000.99

数値型 (倍精度浮動小数点型)

50000.389

数値型 (倍精度浮動小数点型)

2006/12/31

Access で設定される日付/時刻データの形式は、Windows の [地域と言語のオプション] で設定した日付と時刻の形式に応じて決まります。

地域と言語を設定または変更する方法

Windows Vistaの場合   

  1. [スタート] ボタン イメージ をクリックし、[コントロール パネル] をクリックします。

  2. コントロール パネルの [既定のビューを使用する場合は、[時計、言語、および地域] をクリックし、[地域と言語のオプション] をクリックします。

    または

    クラシック表示を使っている場合は、[地域と言語のオプション] をダブルクリックします。

    [地域の言語のオプション] ダイアログ ボックスが表示されます。

  3. [形式] タブの [この形式のカスタマイズ] をクリックします。

    [地域のオプションのカスタマイズ] ダイアログ ボックスが表示されます。

  4. 変更する設定が含まれるタブをクリックし、変更を加えます。たとえば、数値の形式の一部または全部を変更するには、[数値] タブをクリックし、設定を変更します。オプションに関するヘルプを表示するには、[ヘルプ] ボタン (?) をクリックし、目的のオプションをクリックします。

Microsoft Windows XP (クラシック表示) の場合   

  1. Windows のタスク バーで [スタート] をクリックし、[コントロール パネル] をクリックします。

  2. コントロール パネルで [地域と言語のオプション] をダブルクリックします。

    [地域の言語のオプション] ダイアログ ボックスが表示されます。

  3. [標準と形式] の下にある [カスタマイズ] をクリックします。

    [地域のオプションのカスタマイズ] ダイアログ ボックスが表示されます。

  4. 変更する設定が含まれるタブをクリックし、変更を加えます。たとえば、数値の形式の一部または全部を変更するには、[数値] タブをクリックし、設定を変更します。オプションに関するヘルプを表示するには、[ヘルプ] ボタン (?) をクリックし、目的のオプションをクリックします。

Microsoft Windows XP (カテゴリの表示) の場合   

  1. Windows のタスク バーで [スタート] をクリックし、[コントロール パネル] をクリックします。

    コントロール パネルが開きます。

  2. [日付、時刻、地域と言語のオプション] をクリックします。

    [日付、時刻、地域と言語のオプション] ダイアログ ボックスが表示されます。

  3. [数値、日付、時刻の形式を変更する] をクリックします。

    [地域の言語のオプション] ダイアログ ボックスが表示されます。

  4. [標準と形式] の下にある [カスタマイズ] をクリックします。

    [地域のオプションのカスタマイズ] ダイアログ ボックスが表示されます。

  5. 変更する設定が含まれるタブをクリックし、変更を加えます。たとえば、数値の形式の一部または全部を変更するには、[数値] タブをクリックし、設定を変更します。オプションに関するヘルプを表示するには、[ヘルプ] ボタン (?) をクリックし、目的のオプションをクリックします。

.

日付/時刻型

2006年12月31日

注: 入力してください。 または、貼り付けよりも日付/時刻データの日の名前を入力します。たとえば、入力した場合、「火曜日」テキスト データ型が選択されます。日付/時刻データの種類、日に加えて月を入力する必要があります。

日付/時刻型

10:50:23

日付/時刻型

10:50 am

日付/時刻型

17:50

日付/時刻型

\1,250

Windows の [地域と言語のオプション] で設定されている通貨記号が認識されます。

地域と言語を設定または変更する方法

Windows Vista の場合    

  1. [スタート] ボタン ボタン イメージ をクリックし、[コントロール パネル] をクリックします。

  2. コントロール パネルの [既定のビューを使用する場合は、[時計、言語、および地域] をクリックし、[地域と言語のオプション] をクリックします。

    または

    クラシック表示を使用している場合は、

    [地域と言語のオプション] をダブルクリックします。

    [地域と言語のオプション] ダイアログ ボックスが表示されます。

  3. 書式設定] の下には、[この形式のカスタマイズ] をクリックします。

    [地域のオプションのカスタマイズ] ダイアログ ボックスが表示されます。

  4. [通貨] タブをクリックし、[通貨記号] ボックスの一覧で、使用する記号を選択します。オプションのヘルプを表示するには、[ヘルプ] ボタン (?) をクリックし、目的のオプションをクリックします。

Microsoft Windows XP (クラシック表示) の場合   

  1. Windows のタスク バーで [スタート] をクリックし、[コントロール パネル] をクリックします。

    コントロール パネルが開きます。

  2. コントロール パネルで [地域と言語のオプション] をダブルクリックします。

    [地域の言語のオプション] ダイアログ ボックスが表示されます。

  3. [標準と形式] の下にある [カスタマイズ] をクリックします。

    [地域のオプションのカスタマイズ] ダイアログ ボックスが表示されます。

  4. [通貨] タブをクリックし、[通貨記号] ボックスの一覧で、使用する記号を選択します。オプションのヘルプを表示するには、[ヘルプ] ボタン (?) をクリックし、目的のオプションをクリックします。

Microsoft Windows XP (カテゴリの表示) の場合   

  1. Windows のタスク バーで [スタート] をクリックし、[コントロール パネル] をクリックします。

    コントロール パネルが開きます。

  2. [日付、時刻、地域と言語のオプション] をクリックします。

    [日付、時刻、地域と言語のオプション] ダイアログ ボックスが表示されます。

  3. [数値、日付、時刻の形式を変更する] をクリックします。

    [地域の言語のオプション] ダイアログ ボックスが表示されます。

  4. [標準と形式] で [カスタマイズを] をクリックします。地域のオプションをカスタマイズする] ダイアログ ボックスが表示されます。

  5. [通貨] タブをクリックし、[通貨記号] ボックスの一覧で、使用する記号を選択します。オプションのヘルプを表示するには、[ヘルプ] ボタン (?) をクリックし、目的のオプションをクリックします。

通貨型

21.75

数値型 (倍精度浮動小数点型)

123.00%

数値型 (倍精度浮動小数点型)

3.46E+03

数値型 (倍精度浮動小数点型)


ページの先頭へ

データシート ビューで選択されないデータ型を設定する

既定では、データシート ビューでは以下のタスクを実行できません。

  • 空白セルへのデータの貼り付けでは、添付ファイル データ型または OLE オブジェクト型は設定されません。

  • データを貼り付けるでメモ型フィールドのリッチ テキストの編集を有効にすることはできません。リッチ テキストのサポートを有効にするには、デザイン ビューでフィールドのオプションを設定する必要があります。

ここでは、これらのタスクを実行する手順を説明します。

各タスクの詳細については、「空白のデータシートを開く」を参照してください。

OLE オブジェクトまたは添付ファイルのデータ型を設定します。

  1. データシートの空白列 ([新しいフィールドの追加] と表示された列) が選択されていない場合は選択します。

  2. 見出しの下にある最初の空白のデータ行をクリックします。

  3. [データシート] タブの [データの型と表示形式] グループで、[データ型] の横にあるドロップダウン リストの矢印をクリックし、データ型を選びます。

    データ型のリスト

  4. [上書き保存] をクリックして変更内容を保存します。

ページの先頭へ

メモ型フィールドのリッチ テキストの編集を有効にします。

データシート ビューでは、メモ型のフィールドをテーブルに追加することはできますが、そのメモ型フィールドのリッチ テキスト編集を有効にするには、デザイン ビューを使用する必要があります。以下の手順では、これら 2 つのタスクを実行する方法を説明します。

テーブルにメモ型フィールドを追加する

  1. データシートの空白列 ([新しいフィールドの追加] と表示された列) が選択されていない場合は選択します。

  2. 見出しの下にある最初の空白のデータ行をクリックします。

  3. [ データシート] タブの [ データ型と書式設定] グループで、ドロップダウンの矢印] の横を一覧表示] をクリックデータ型、およびデータ タイプを選択

  4. 変更を保存し、次の手順に進みます。この中で、リッチ テキスト編集を有効にします。

メモ型フィールドのリッチ テキストの編集を有効にします。

  1. データシート ビューからデザイン ビューにテーブルを切り替えます。以下の複数の方法があります。

    オブジェクトのタブを使用する場合は、開いているデータシートのタブをマウスの右ボタンでクリックし、[デザイン ビュー] をクリックします。

    または

    Access のステータス バーで、[デザイン ビュー] をクリックします。

    または

    ナビゲーション ウィンドウでは、データシートを基になるテーブルを右クリックし、[デザイン ビュー] をクリックします。

  2. デザイン ビューで、メモ型のフィールドを選択します。

  3. [フィールド プロパティ] ウィンドウの [標準] タブで、[文字書式] の横のセルの矢印をクリックし、一覧の [リッチ テキスト形式] をクリックします。

    列をリッチ テキストに変換するかどうかを確認するメッセージが表示されます。[はい] をクリックして列を変換します。

  4. [上書き保存] をクリックして変更内容を保存します。

ページの先頭へ

列をルックアップ フィールドに変換する

既定では、ルックアップ フィールドに新しい列を変換するのには、データシート ビューを使用できません。アクセスには、ルックアップ フィールドは、別のソースからデータが表示されます: アイテムの一覧または表のいずれか、リストのします。既定では、Access でルックアップ データを表示する] ボックスの一覧を使用するが、フォームを [リスト ボックス (しないを開くまたは閉じるリスト) を使っても可能します。

2 種類のルックアップ フィールドを作成することができます: テーブルに基づくリストと値のリストです。テーブルに基づくリストでは、クエリを使用して、別のテーブルからデータを取得し、[値のリストがハードコーディングされた値のセットを表示します。次の手順では、両方の種類のリストを作成する方法について説明します。

ルックアップ フィールドを追加する

  1. ナビゲーション ウィンドウで、新規データシートの基となるテーブルを右クリックし、[デザイン ビュー] をクリックします。

    または

    Access のステータス バーで、[デザイン ビュー] をクリックします。

    デザイン ビューでテーブルが開きます。

  2. ルックアップ フィールドに変換するフィールドを選択します。

    または

    [フィールド名] 列の空白行を選択し、新規フィールドの名前を入力します。

  3. [デザイン] タブの [ツール] グループで、ルックアップ列をクリックします。

    または

    デザイン ビューで、[データ型] 列の下矢印をクリックし、リスト ボックスで [ルックアップ ウィザード] をクリックします。

    ルックアップ ウィザードが起動します。

  4. 次のいずれかの操作を行います。

    • テーブル ベースのリストを作成する    

      1. [テーブルまたはクエリの値をルックアップ列に表示する] をクリックし、[次へ] をクリックします。

      2. [表示] オプションを選択し、リストから、テーブルまたはクエリを選択し、[次へ] をクリックします。
        など、ルックアップ フィールドのテーブルから値を使用する場合は、テーブル] をクリックします。クエリを使用する場合は、[クエリ] をクリックします。すべてのテーブルと、データベース内のクエリの一覧を表示するには、[両方] をクリックします。

      3. ルックアップ リストに表示するフィールドを [選択可能なフィールド] ウィンドウ枠から [選択したフィールド] ウィンドウ枠へ移動し、[次へ] をクリックします。

      4. 必要に応じて、前の手順で選択したフィールドの並べ替えを行い、[次へ] をクリックします。

      5. 必要に応じて、ルックアップ リストの列の幅を調整し、[次へ] をクリックします。

      6. 必要に応じて、[ルックアップ列に付けるラベルを指定してください。] ボックスに名前を入力します。

      7. 必要に応じて、複数の値を許可する] チェック ボックスを選択します。
        を選択し、一覧から 1 つ以上のアイテムを保存することにより、このオプションを選択します。

      8. [完了] をクリックします。Access では、テーブルを保存することが表示されたら、[はい] をクリックします。
        新しいテーブルに検索クエリが追加されます。既定では、クエリは、フィールドを指定すると、およびソース テーブルの主キーの値を取得します。Access は、データ型のソース テーブルで主キー フィールドの設定に一致するように、ルックアップ フィールドのデータ型を設定します。たとえば、元のテーブルの主キー フィールドは、オート ナンバー型のデータ型を使用している場合、アクセスは、数値データ型に、ルックアップ フィールドのデータ型を設定します。

      9. データシート ビューに戻り、ルックアップ フィールドのリストからアイテムを選択します。

        Or

  5. 値ベースのリストを作成する    

    1. [表示する値をここで指定する] をクリックし、[次へ] をクリックします。

    2. リストに表示される列の数を [リストの列数] ボックスに入力し、最初の空白のセルに値を入力します。

      最初の値を入力すると、そのセルの下に別の空白のセルが表示されます。

    3. 最初の値の入力が終了したら、Tab キーまたは↓キーで次のセルに移動し、値を入力します。

    4. 手順 2. ~ 3. を繰り返してリストの残りの値をすべて入力したら、[次へ] をクリックします。

    5. 必要に応じて、新規フィールドの名前を入力し、[完了] をクリックします。

ページの先頭へ

注記: 

  • 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

  • この記事の英語版を参照するには、ここ をクリックしてください。Microsoft コミュニティの他のメンバーと一緒に、Community Translation Framework (CTF) を使ったこの記事の改善にご協力ください。記事内の文章にマウス ポインターを合わせて、CTF ウィジェットの [翻訳を改善します] をクリックしてください。CTF の詳細については、ここ をクリックしてください。CTF を使用すると弊社の サービス利用規約 に同意したことになります。

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

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

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

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

×