Access:メインフォーム内にウィザードを使用しサブフォームを配置する方法 その4

サブフォームの作り方手順の「その4」です。リンクをウィザードで設定します。

BackHome Backフォーム

メインフォーム内にサブフォームを配置します。

2つのフォームのリンク方法はウィザードで行います。

  • ウィザードでは下記の設定ができます。
  • サブフォームに使用する、テーブル・クエリ・フォームの指定
  • リンクするフィールドとリンク方法を指定
  • サブフォームに名前を付ける

関連する「フォームで関数を使う」を参照してください。




■ サブフォームを配置する

メインフォーム「F_商品管理」を選択し、右クリックします。

表示されるポップアップメニューの「デザインビュー」をクリックします。

商品管理フォームのデザインビュー

フォーム デザインツール - デザイン の 「サブフォーム/サブレポート」クリックし、次にフォーム上をクリックします。

するとウィザードが始まります。

サブフォームコントロールを配置する

サブフォーム ウィザードの開始画面です。

「サブフォームまたはサブレポートの作成方法を選択してください」で「既存のフォームを使用する」を選択し、サブフォームの「F_商品管理sub」を選択し、「次へ」をクリックします。

サブフォーム ウィザード

「メイン フォームとリンクするフィールドを指定する方法を選択してください。」で「一覧から選択する」を指定します。

そして一覧から「商品IDでリンクし、T_商品管理の各レコードに対し T_商品在庫 を表示する」を選択します。

リンク フィールドの指定

「サブフォームまたはサブレポートの名前を指定してください。」で名前を入力します。

ここではデフォルトの「F_商品管理sub」としました。

名前を登録する


サブフォームが配置できました。「表示」をクリックしフォームを表示します。

サブフォームを表示させる

実行画面です。

商品ID: 1 に対する在庫数がサブフォームに表示されています。

商品ID1:鮭おにぎりの在庫数

メインフォームのレコードを移動しました。

サブフォームも対応する在庫数が自動的に変更されています。

商品ID2:梅おにぎりの在庫数

関連リンク

サブフォーム その1(サブフォームとは)
サブフォーム その2(サブフォームの作成)
サブフォーム その3(メインフォームの作成)


BackHome Backフォーム

Copyright(C) FeedSoft