great_pumpkin's blog

日々のあれこれ。-主に仕事中のメモ-

クエリじゃだめだったんだね。

やっと希望のクエリを作ってフォームを作るぞ~と、意気込んでフォームをウィザードで作るも、どうも希望のものができない。。。

 

顧客名簿のテーブルに販売記録のテーブルをリレーションさせて販売記録だけ追加したい、ただそれだけなのに。

なんか、おかしいぞーと思っていろいろ調べていたら、

http://oooug.jp/faq/index.php?faq%2F4%2F694

このページに、”複数テーブルから作成したクエリーを基にしたフォームで編集できない件は、、、”とあり、何?もしやと思い、該当バージョンはだいぶ古いものでしたが、

最新のものでもまだ変わってないのかと考えて、ツール→リレーションで1対nのリレーションを組んで、それからフォームウィザードを実行。

(顧客名簿のIDに対して、販売記録の顧客IDをリレーション)

そうしたら、サブフォームにどのテーブルを指定するかできるようになったではないですか!

これで、サブフォームに販売記録のテーブル内容を登録。

で実行すると、思い描いていたとおり基本情報はそのままに、販売情報のみ

過去の物が一覧で見れるようになりました!