重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

1つのフォームに複数のサブフォーム(sb1,sb2,sb3)があります。
そのサブフォームは1つの同じテーブルを参照しています。
そこで、sb1, sb2, sb3にデータを入力すると
全て別のレコードに書き込まれます。
これを1つのレコードに書き込む方法はないでしょうか?

簡単に、
sb1 には個人情報
sb2 には会社情報
sb3 にはメールアドレス
のようになっています。

これが
レコード1 個人情報
レコード2        会社情報
レコード3               メールアドレス

となってしまいます。
これを

レコード1 個人情報 会社情報 メールアドレス

とするにはどうしたらよいでしょうか??
よろしくお願いします。

A 回答 (2件)

それぞれのサブフォーム更新後にリクエリーすればできそうな気がしますが。


ひとつの入力フォーム上に、同一テーブルを参照するサブフォームを複数置く設計は、No1で回答した方が述べているように、あんまりよい方法ではないと、私も思います。
    • good
    • 0

入力箇所が複数のサブフォームになるのはよくないと思います。


入力は別のフォームにしたほうが、誤入力を防ぐことができますよ。
本当は、入力専用のフォームを作ったほうがいいと思いますが、サブフォームのほうがよければ、入力用にサブフォームをついでにもう1つ、作ってはどうでしょうか。

この回答への補足

回答ありがとうございます。

補足日時:2003/03/27 16:03
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!