スキップしてメイン コンテンツへ

クエリのデータを編集する

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに英語の記事があります。

基になるテーブル内のデータを変更するのには、クエリデータシート ビュー内のデータを編集できない場合があります。 この記事では、クエリのデータを編集するには、クエリのデータと、基になるデータを編集できるように、クエリのデザインを変更する方法を編集できないときに場合を理解できます。

この記事の内容

概要

クエリのデータを編集する場合ですか。

時を編集できないクエリのデータですか。

データを編集できるようににクエリを変更するどうすればよいですか。

概要

データシート ビューでクエリを開くときにデータを編集することがあります。 気付いた場合、エラーまたはおそらく最新の情報をいくつか参照してください。 クエリの作成方法によっては、クエリデータシートに直接データを編集できます。

クエリ データシートにデータを編集しようとしたが、何も起こらないまたは Windows サウンドを再生する、編集内容が起こらないの編集を行うことはできません。 クエリ自体はクロス集計クエリをなど、編集可能でない場合があります。 編集しようとしているフィールドのみが編集に対応していない場合もあります: たとえば、平均などの集計関数に基づくフィールド。 どちらの場合は、できるように編集できるようにするのには何ができます。

に加えて、クエリのデータシート ビューでデータを編集テーブル内のデータを更新するのに、 更新クエリを使用することもできます。 この記事では、更新クエリは説明しません。

更新クエリの詳細については、「更新クエリを作成して実行する」を参照してください。

通常、クエリのデータシート ビューでデータを編集するときに、変更を表示するクエリを基になるテーブルに保存します。 2 つのテーブルのデータを変更したくないたいデータを編集しが完了したら、編集後のデータを保持する場合は、最初にテーブルを作成する新しいデータを編集することができますが、 テーブル作成クエリを使用することができます。 クエリの結果として、新しいテーブルを編集できるようにし、[新しいテーブルのデータを編集を保存するのにテーブル作成クエリを使用することもできます。 この記事では、作成し、テーブル作成クエリを実行する方法は説明しません。

テーブル作成クエリの詳細については、「テーブル作成クエリを作成する」を参照してください。

ページの先頭へ

クエリのデータを編集する場合ですか。

クエリを互いには、 一対一リレーションシップを持つ、2 つのテーブルやいずれか 1 つだけのテーブルに基づいている場合に常に、クエリのデータを編集できます。

注: クエリのデータを編集できますがときでも一部のフィールドが編集できないことがあります。 このような場合は、次のセクションに表示されます。

ページの先頭へ

時を編集できないクエリのデータですか。

クエリのデータを編集しない場合。

  • クエリでは、 クロス集計クエリ です。

  • クエリでは、 SQL クエリ です。

  • 編集しようとしているフィールドはの集計フィールドです。 この例では、その他のフィールドを編集することができます。

  • 次の 3 つ以上のテーブルに基づくクエリでは、多-1 対多のリレーションシップ。

    注: ここではクエリ データシートを編集することはできません、ダイナセット (矛盾がある更新プログラム)にフォームのレコード セットのプロパティを設定すると、フォーム内のデータを編集できます。

  • クエリには、GROUP BY 句が含まれています。

ページの先頭へ

データを編集できるようににクエリを変更するどうすればよいですか。

次の表では、対応するクエリのデータシートを編集できるようにする方法、クエリを編集できないときに、ケースが一覧表示します。

クエリ データシート内の値を編集できない場合。

クエリのデータシートを編集できるようにするには: に

クエリの一意の値のプロパティは、 [はい]に設定されます。

いいえ] に、クエリの一意の値のプロパティを設定します。

このプロパティを設定する方法については、いいえ] に一意の値のプロパティを設定すると、次のセクションを参照してください。

クエリには、なし一意なインデックスを含んだリンクODBC データベーステーブル、または、 主キーせずに Paradox テーブルが含まれています。

リンク先のデータベースの製造元によって提供される方法を使用して、リンク テーブルを主キーまたは一意なインデックスを追加します。

基になるテーブルのデータの更新のアクセス許可がありません。

データの更新のアクセス許可を割り当てます。

テーブルまたはクエリがデザイン ビュー内の結合線が参加していないと 1 つ以上のテーブルまたはクエリにクエリが含まれます。

適切な結合を作成します。

結合を作成する方法については、作成の結合] セクションを参照してください。

データベースが読み取り専用で開くか読み取り専用のドライブにあます。

データベースを閉じ、読み取り専用として開くを選択せずにもう一度を開くまたは、データベースが読み取り専用のドライブにある場合、読み取り専用の属性を解除するドライブ、または読み取り専用ではないドライブにデータベースを移動します。

更新しようとするレコードのフィールドは、削除または別のユーザーがロックされています。

レコード ロックが解除されるを待ちます。 レコードのロックがすぐにロックされたレコードを更新できます。 他のユーザーが、レコードをロックする操作を完了するを待ちます。

一対多リレーションシップでは、テーブルに基づくクエリと、「多」側の結合フィールドが出力フィールドではありません。 この例では、「一」側の結合フィールドのデータは編集できません。

クエリの出力フィールドに、リレーションシップの「多」側の結合フィールドを追加します。

追加クエリの出力フィールドを「多」側の結合フィールド] 結合フィールドを追加する方法については、[セクションを参照してください。

(データを編集する) の後に、「多」側の結合フィールドでは、「一」側にします。

Shift キーを押しながら F9キーを押して変更をコミットして、クエリを更新します。

一対多リレーションシップの「一」側のテーブルからフィールドを空白と結合が右外部結合します。

あることを確認] の値フィールドの「一」側にします。 「一」側にそのフィールドの値がある場合にのみ、「多」側の結合フィールドを編集することができます。

ODBC データベースのリンク テーブルを使用しているし、リンク テーブルの一意のインデックスからのフィールドはクエリ出力にします。

ODBC テーブルの一意のインデックスからクエリの出力フィールドをすべてのフィールドを追加します。

フィールドを追加する方法については、 ODBC のリンク テーブルから一意のインデックス フィールドを追加]、[セクションを参照してください。

ページの先頭へ

いいえ] に一意の値のプロパティを設定します。

  1. クエリをデザイン ビューで開きます。

  2. プロパティ シートがまだ開いていない場合は、 F4キーを押して開きます。 フィールドのプロパティではなく、クエリのプロパティことを確認するのには、クエリ デザイン グリッドで、プロパティ シートを表示] クリックします。

  3. プロパティ シートでは、一意の値] プロパティ ボックスを検索します。 その横にあるボックスをクリックして、ボックスで、矢印をクリックし、[いいえ] をクリックします。

結合を作成します。

  1. クエリをデザイン ビューで開きます。

  2. 各テーブルまたはクエリを結合するには、そのテーブルまたはクエリからの結合フィールドを結合を作成するテーブルまたはクエリの対応するフィールドをドラッグします。

結合の作成の詳細については、テーブルおよびクエリを結合の記事を参照してください。

クエリの出力フィールドを「多」側の結合フィールドを追加します。

  1. クエリをデザイン ビューで開きます。

  2. クエリ デザイナーでは、関連の 1 対多リレーションシップに対応する結合を見つけます。

  3. 一対多リレーションシップの「多」側の結合フィールドをダブルクリックします。 [結合フィールドは、フィールド グリッドであることを示すようになりました出力フィールドが表示されます。

ODBC のリンク テーブルから一意のインデックス フィールドを追加します。

  1. クエリをデザイン ビューで開きます。

  2. クエリ デザイナーでは、ODBC のリンク テーブルを見つけます。

  3. 一意のインデックス フィールド、フィールド名の横にある鍵のアイコンが表示されます。 既にフィールド グリッドではないフィールドをダブルクリックします。 各フィールドには、フィールド グリッドであることを示すようになりました出力フィールドが表示されます。

ページの先頭へ

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

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

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

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

×