サブフォームやオートフォームを作ってみよう!
フォーム
サブフォームを作ってみよう
フォームウィザードを使って、サブフォームのあるフォームを作ってみましょう。
サブフォームとは、フォームの中にフォームが存在するものです。
どちらがメインにするかによって、サブフォームを作れるか作れないかが決まってきます。
なお、サブフォームのあるフォームを作るには、少なくとも2つ以上のフォームを組み合わせること、そして相互に関連付けるものがあるものであることが重要です。
- もととなるクエリ:売上クエリ
- フィールド:「氏名」「商品名」「単価」「数量」
- データの表示方法:「by住所テーブル」・サブフォームがあるフォームを選択
- サブフォームのレイアウト:データシート形式
- スタイル:標準
- フォーム名:売上入力フォーム
- サブフォーム名:(既定値のままでOK)
まず、オブジェクトバーをフォームに切り替えて、「ウィザードを使用してフォームを作成する」をダブルクリックします。
テーブル/クエリの一覧から「売上クエリ」を選択して、
氏名、商品、単価、数量を選択して、[次へ]ボタンをクリックします。
データの表示方法を「by住所テーブル」で、サブフォームがあるフォームを選択しているのを確認して、
[次へ]ボタンをクリックします。
サブフォームは「データシート」を選択して、[次へ]ボタンをクリックします。
スタイルは「標準」を選択して[次へ]ボタンをクリックします。
フォームの名前は「売上入力フォーム」と入力して、[完了]ボタンをクリックします。
すると、このように入れ子状のフォームが出来上がりました。
オートフォームで作ってみよう
もっと簡単に手っ取り早くフォームを作るには、オートフォーム機能があります。
- フォームにしたいテーブルまたはクエリをデータベースウィンドウから選択します。
- ツールバーよりオートフォームをクリックします。
- すると、すべて既定値で1秒ぐらいで出来上がりますよ!
INDEX
コメント
※技術的な質問はMicrosoftコミュニティで聞いてください!