|
▼まゆ さん:
>▼hatena さん:
>>>レコードごとに
>>>「顧客No.」が同じデータが紐づいて表示されるようにしているのですが、
>>
>>この紐付けは、サブフォームコントロールの「リンク親フィールド」「リンク子フィールド」にリンクするフィールド名を設定しているのですか。
>>
>>もし、クエリの抽出条件かフィルターで設定しているなら、それはやめて、上記の方法に変更してください。
私が以前に紹介したやり方をご覧になり、フィルターで設定されたようですね。
私の責任ですが、hatenaさんがおっしゃるとおり、この場合はサブフォームのリンク親フィールドとリンク子フィールドを設定した方がいいですね。
hatenaさんの回答に横出しする形になってしまいますが、以下の通りにすればいいかと思います。
・サブフォームはクエリではなくテーブルBとテーブルCを元に作成(クエリでもいいですが、この場合あまり意味がないので。クエリのまま使うのであれば、フィールドにテーブルB・テーブルC由来の「顧客No」を追加してください。)
・サブフォームのフィルターの設定を削除
・メインフォームに埋め込まれたサブフォームを一度クリックしてサブフォームの周囲がオレンジ色(?)で選択された状態にし、その状態でプロパティの「データ」→「リンク親フィールド」を選択するとサブフォームフィールドリンクビルダーというのが出るので、親フィールドと子フィールドのそれぞれに「顧客No」(上記のクエリを使っているなら、テーブルB・テーブルC由来の方)を設定。
これでいけると思います。
|
|