Windows7 & Office2010 Access2010

Print Friendly, PDF & Email

サブフォームを含むフォームを簡単作成

投稿日:2017年1月7日 更新日:

Accessで一つのフォーム上に二つのテーブルの情報を表示して 同時に閲覧できると便利な場合があります。

たとえば[得意先]テーブルと[受注]テーブルがあって、 一つの得意先に結びつく受注情報を表示したいと場合には サブフォームを含むフォームを作成すると便利です。

リレーションシップの作成

[得意先]テーブルのデザインビューは下のようになっています。
テーブルデザインビュー

[受注]テーブルのデザインビューです。[得意先ID]フィールドは[得意先]テーブルのIDと同じものです。
テーブルデザインビュー

[データベースツール]タブの[リレーションシップ]をクリックします。[受注]テーブルの[得意先ID]と[得意先]テーブルの[ID]をドラッグして、リレーションシップの参照整合性のチェックボックスをオンにして、 [作成]ボタンをクリックします。
リレーションシップ

二つのテーブル間でリレーションシップが設定され、結合線が表示されます。
デザイン

フォームの作成

[得意先]テーブルを選択したまま[作成]タブの[フォーム]グループにある[フォーム]をクリックします。
サブフォーム

すると、自動的に下のような[受注]テーブルがサブフォームに埋め込まれたフォームが作成されます。
フォーム

デザインビューでコントロールボックスの大きさや、不要なコントロールなどを削除して完成です。
フォームビュー

[デザイン]タブにある[サブフォーム/サブレポート]ボタンから作成することもできます。
デザインタブ サブフォーム/サブレポート

Microsoftのページもリンクしておきます。
サブフォームを含むフォームを作成する - Access - Office.com

解決できないことは【teratail】に質問してみましょう。

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

あなたへのおすすめ

関連記事

印刷範囲に追加コマンドをクイックアクセスツールバーに追加

クイックアクセスツールバーに[印刷範囲の設定]、[印刷範囲に追加]、[印刷範囲のクリア]を追加すると、一回のクリックで印刷設定や範囲の追加、 ...

Internet Explorer9 RC版のアンインストール

Internet Explorer9 RC版は、アンインストールすることができます。 まず、Internet Explorer9 を起動させ ...

アンカー(碇のマーク)って何?

Wordで作成した文章に画像や、テキストボックスを挿入すると、左余白に碇のマークが現れます。 この碇のマークのことを[アンカー]と呼びます。 ...

テキストのグループ化

Word2007にも同じ機能がありますが、テキストをグループ化しておくと、削除も編集もできなくなります。 開発タブの表示 [開発]タブは、[ ...

数式をセルに表示するには

数式をワークシートのセルに表示したいということはありますね。 数式のエラーを見つけたい、どこに数式が入っているのかわからない。。。などという ...

-Windows7 & Office2010 Access2010

Copyright © 2001-2017 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2017 AllRights Reserved Powered by AFFINGER4.