Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9846 / 9994 ←次へ | 前へ→

【3284】メインフォームとサブフォームの関連につ...
回答  KKK  - 04/8/19(木) 23:18 -

引用なし
パスワード
   こもれびさん
初めまして、レスありがとうございます。
私の方でもどう説明したらよいのかうまく言い方が見つからないのですが、、

>その1.
>レコードの移動はボタンなどのオブジェクトの操作によるものでしょうか
>(VBA)、それともフォームに付いている移動ボタンによるものでしょうか。
↑フォームに付いている移動ボタンによるものです。

>その2.
>メインフォームの「顧客情報」はサブフォームの「履歴」を参照しながら
>データが入力され、「履歴」の方も新たなデータが入力されるという使い方
>と考えればよいのでしょうか?
↑メインフォームには既に顧客情報が入力されており、(追加することもありますが)
その下というか、サブフォームに顧客と電話で応対した履歴を入力していきたく、
さらに前回入力したデータも振り返って見ることができたらと思っています。

作った流れは・・・
1) tbl_顧客情報:(氏名/ID(リレーションを組むため)/住所/TEL等・・・)
2) tbl_対応履歴:(ID(リレーションを組むため)/対応履歴/備考)
3) q_対応履歴:1)、2)をIDでクエリを組んで連動するようにしました。
メインフォームは顧客情報のテーブルで作成し、
サブフォームは3)のクエリを元にして作成し、メインフォームに埋め込みました。

サブフォームに履歴を入力したところ、2)の対応履歴のテーブルにデータは
蓄積されるのですが、過去に入力したものが、フォーム上で見ることができません。
※プロパティのデータ入力用は”いいえ”にしてあります。
ひょっとしたらクエリの組み方が間違っているのかもしれません。。
またVBAは使用しておりません。
ひとつ疑問なのですが、サブフォームに単票形式は使用できますよね?

キーになるデータ(ここではID)の結びつけをどこでやればいいのか
(クエリでやるのかリレーションシップの画面でやるのかフォームのプロパティ
でやるのか)がはっきり自分でもわかっていません。。初心者ですみません。。
いろいろと質問しまして恐縮です・・・
ぜひお力をお貸しいただけたらと思います。どうぞよろしくお願い致します。
524 hits

【3255】メインフォームとサブフォームの関連につ... KKK 04/8/17(火) 21:39 質問
【3281】Re:メインフォームとサブフォームの関連につ... こもれび 04/8/19(木) 18:48 発言
【3284】メインフォームとサブフォームの関連につ... KKK 04/8/19(木) 23:18 回答
【3302】Re:メインフォームとサブフォームの関連につ... こもれび 04/8/23(月) 13:10 発言
【3326】Re:メインフォームとサブフォームの関連につ... KKK 04/8/24(火) 20:32 発言

9846 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078325
(SS)C-BOARD v3.8 is Free