|
こもれびさん
初めまして、レスありがとうございます。
私の方でもどう説明したらよいのかうまく言い方が見つからないのですが、、
>その1.
>レコードの移動はボタンなどのオブジェクトの操作によるものでしょうか
>(VBA)、それともフォームに付いている移動ボタンによるものでしょうか。
↑フォームに付いている移動ボタンによるものです。
>その2.
>メインフォームの「顧客情報」はサブフォームの「履歴」を参照しながら
>データが入力され、「履歴」の方も新たなデータが入力されるという使い方
>と考えればよいのでしょうか?
↑メインフォームには既に顧客情報が入力されており、(追加することもありますが)
その下というか、サブフォームに顧客と電話で応対した履歴を入力していきたく、
さらに前回入力したデータも振り返って見ることができたらと思っています。
作った流れは・・・
1) tbl_顧客情報:(氏名/ID(リレーションを組むため)/住所/TEL等・・・)
2) tbl_対応履歴:(ID(リレーションを組むため)/対応履歴/備考)
3) q_対応履歴:1)、2)をIDでクエリを組んで連動するようにしました。
メインフォームは顧客情報のテーブルで作成し、
サブフォームは3)のクエリを元にして作成し、メインフォームに埋め込みました。
サブフォームに履歴を入力したところ、2)の対応履歴のテーブルにデータは
蓄積されるのですが、過去に入力したものが、フォーム上で見ることができません。
※プロパティのデータ入力用は”いいえ”にしてあります。
ひょっとしたらクエリの組み方が間違っているのかもしれません。。
またVBAは使用しておりません。
ひとつ疑問なのですが、サブフォームに単票形式は使用できますよね?
キーになるデータ(ここではID)の結びつけをどこでやればいいのか
(クエリでやるのかリレーションシップの画面でやるのかフォームのプロパティ
でやるのか)がはっきり自分でもわかっていません。。初心者ですみません。。
いろいろと質問しまして恐縮です・・・
ぜひお力をお貸しいただけたらと思います。どうぞよろしくお願い致します。
|
|