「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:1
総数:5075
現在:3


BASEでふたつのサブフォームをメインフォームに挿入したい。

メッセージ

データベースは初心者ですが、BASEを使って仕事上で使用するデータベースを作成したいと思っています。

メインテーブル : ‘T_商品’,
サブテーブル : ‘T_納入’, ‘T_返却’
‘T_商品’を単票形式のメインフォームにして、’T_納入’, ‘T_返却’を帳票形式にて二つのサブフォームにて挿入したいと考えております。 しかしフォームのウィザードでは、ひとつしかサブフォームを挿入することができません。 
フォームナビゲータでできるのかもしれませんが、具体的にどうすればよいのか分かりません。

恐れ入りますが、どなたかお教えいただけると非常に助かります。
よろしくお願い致します。


3つめのフォームは編集で

M.Kamataki (2006-06-29 21:51:27 (木))

以前、サブフォームにさらにサブフォームを作成する質問がありました。その応用で今回のケースも実現可能だと思います。
まずは、「コンボボックス設置の方法を教えてください(データを絞り込めるフォームを作りたい)」をご覧ください。
基本的には、3つ目のフォームは、フォームウイザードで作成したものを編集して挿入します。

詳しく教えてもらえると助かります。

Wayne (2006-06-30 09:43:31 (金))

M.Kamataki様 さっそく説明頂き、ありがとうございます。
ご指摘の説明を読み、また、そこに添付してあったファイルも参照したのですが、すみません。 どうしたらよいか分かりません。
よければもう少しおしえていただけませんでしょうか?

実際に作っているものを添付しております。
なんとか作り上げたくよろしくお願い致します。

とりあえずの添削版

M.Kamataki (2006-06-30 11:27:57 (金))

サンプルをご提供いただきありがとうございます。これで解説しやすくなりました。簡単に添削版を作成しました。当ページに添付します。
fileabc060626kai.odb
テーブルのリンクはItem_IDフィールドでよいと勝手に判断しました。また、フィールドの選び方も適当です。のちほど、画像付きで作成手順を書きますので、そちらを見て仕上げてください。

ありがとうございます。

Wayne (2006-06-30 11:38:55 (金))

M.Kamataki様 すぐにご返事していただき、また、作成して頂き、ありがとうございます。 私の作ろうとしていたそのものです。
すみませんが、書いておられるとおり、作成手順を教えていただけると非常にたすかります。

サブフォームを編集で追加する手順

M.Kamataki (2006-06-30 13:49:57 (金))

  1. 下記画面のように、フォームコントロール、フォームデザイン、コントロールの選択の各ツールバー、フォームナビゲータダイアログを表示しておく。

    faq3_98_01.png

  2. フォームナビゲータの「MainForm」を右クリックして表示されるメニューで、[新規作成]−[フォーム]を選ぶ。
  3. フォームナビゲータに「Standard」フォームが加わる。
  4. コントロールの選択ツールバーの[テーブルコントロール]ボタンをクリック、その後テーブルを置きたいエリアをマウスでドラッグする。
  5. 下記画面のように「テーブル構成要素ウィザード」が表示されるので、テーブルを選んで[次へ]ボタンを押す。

    faq3_98_02.png

  6. ウィザードに従って設定すると、下記画面のようにテーブルが挿入される。

    faq3_98_03.png

  7. フォームナビゲータの「TableControl」を右クリックして表示されるメニューで、[プロパティ]を選ぶ。
  8. フォームの属性ダイアログのリンク元欄の右にある[...]ボタンをクリックする。
  9. 下記画面のようにリンクフィールドダイアログが表示されるので、リンクする2つのテーブルのフィールドを選んで、[OK]ボタンを押す。

    faq3_98_04.png

  10. 下記画面のようにフォームの属性ダイアログに設定が反映されるので、[×]ボタンを押す。

    faq3_98_05.png

  11. フォームコントロールツールバーにある[デザインモード オン/オフ]ボタンで、フォームの動作をチェックして、問題がなければ保存して終了する。

フォームの作成方法は、faq/1/399で紹介したリファレンス資料HowToForm.odpも参考になると思います。

本当にありがとうございます。

Wayne (2006-06-30 22:54:39 (金))

M.Kamataki様 本当にありがとうございました。
非常に丁寧に教えていただき、感激です。
画像付のご説明通りに私自身でもできました。

これからもまたお世話になるかもしれませんが、そのときはよろしくお願い致します。

完了にします

M.Kamataki (2006-07-01 12:09:58 (土))

コメントいただきましたので、完了にします。

完了しておらずすみません。

Wayne (2006-07-03 11:43:54 (月))

完了に変更しておらず、申し訳ありませんでした。
自宅PCから変更しようとして、コメントはいれられたのですが、PC調子悪く何度もフリーズしてしまい、完了に変更できませんでした。
ご迷惑をお掛けして申し訳ありませんでした。
また、よろしくお願い致します。

お名前:
題名:


添付ファイル: filefaq3_98_05.png 1305件 [詳細] filefaq3_98_04.png 1312件 [詳細] filefaq3_98_03.png 1688件 [詳細] filefaq3_98_02.png 1832件 [詳細] filefaq3_98_01.png 3294件 [詳細] fileabc060626kai.odb 2483件 [詳細] fileabc060626.odb 886件 [詳細]