メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

クエリを使用して、Access でフォームまたはレポートにデータを提供できます。 フォームまたはレポートを作成するときにクエリを使用することも、レコード ソース プロパティを設定して既存のフォームまたはレポートを変更することもできます。 [レコード ソース] プロパティを設定する場合は、既存のクエリを指定するか、使用する新しいクエリを作成できます。

レコード ソースとしてクエリを使用する場合は、データを編集できない可能性があります。 レコード ソースとしてクエリを使用する前に、データを編集する必要があるかどうかを検討する必要があります。

この記事では、既存のフォームまたはレポートの [レコード ソース] プロパティを設定する方法について説明し、クエリ データを編集できるタイミングと編集できないタイミングに関する情報を提供します。

この記事では、フォームまたはレポートを作成する方法については説明しません。 フォームとレポートの作成については、「 Access でフォームを作成 する」と「 簡単なレポートを作成する」の記事を参照してください。

この記事の内容

フォームまたはレポートのレコード ソースとして既存のクエリを使用する

デザイン ビューで、[ レコード ソース ] プロパティを使用する既存のクエリに設定します。

  1. デザイン ビューでフォームまたはレポートを開きます。

    プロパティ シートがまだ開いていない場合は、 F4 キーを押して開きます。

  2. プロパティ シートの [ データ ] タブで、[ レコード ソース ] プロパティ ボックスをクリックします。

    [データ] タブの [レコード ソース] プロパティ。

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

    • 使用するクエリの名前の入力を開始します。

      入力すると、オブジェクトの名前が自動的に入力されます。

      - または -

    • 矢印をクリックし、使用するクエリを選択します。

ページの先頭へ

フォームまたはレポートのレコード ソースとしてクエリを作成する

デザイン ビューで、[レコード ソース] プロパティ ボックスの [ビルド] ボタン ([ビルダー] ボタン) を使用して、レコード ソースとして使用する新しいクエリを作成します。

  1. デザイン ビューでフォームまたはレポートを開きます。

    プロパティ シートがまだ開いていない場合は、 F4 キーを押して開きます。

  2. プロパティ シートの [ データ ] タブで、[ レコード ソース ] プロパティ ボックスをクリックします。

  3. [ [ビルダー] ボタン] をクリックします。

    プロパティ シートの [作成] ボタン。

    デザイン ビューで新しいクエリが開きます。

  4. クエリを設計し、保存して閉じます。

    クエリの設計については、「 単純な選択クエリを作成する」の記事を参照してください。

ページの先頭へ

クエリからのデータの編集

フォームを使用するメイン理由の 1 つは、データの入力と編集です。 一部のクエリでは、データ編集がサポートされていません。 フォームのレコード ソースとしてクエリを使用する前に、クエリ データを編集できるかどうかを検討する必要があります。

クエリからデータを編集できるのはいつですか?

次の場合は、クエリからデータを編集できます。

  • クエリは、1 つのテーブルのみに基づいています。

  • クエリは、それらの間に 一対一リレーションシップ がある 2 つのテーブルに基づいています。

  • フォームの RecordsetType プロパティは Dynaset (一貫性のない更新) に設定されており、次のセクションのどの条件も適用されません。

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

クエリからデータを編集できないのはいつですか?

次の場合、クエリからデータを編集することはできません。

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

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

  • 編集しようとしているフィールドは、 集計フィールドです。 この場合、クエリ内の他のフィールドのデータを編集できます。

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

ページの先頭へ

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

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

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×