アプリ版:「スタンプのみでお礼する」機能のリリースについて

2つのクエリの情報をメインとサブでレポート作っています。
2つのクエリは名前テーブルでそれぞれのテーブルとリレーションしています。
ただ、2つのクエリに情報が入っているものは表示されるのですが、
サブレポートに設定しているクエリの情報しかないものはレポート出力されません。
なにが問題なのでしょうか?よろしくお願いします。

A 回答 (5件)

サブフォームやサブレコードを使う場合は


メイン(1)→サブ(多)でつなぐわけですが
これはメインの全レコードと、同じ結合レコードのサブを表示するという意味で
メインにない場合はサブは表示されないのは当たり前のことですけど。
メインとサブのつなぎ方間違えてませんか?

この回答への補足

すばやい対応ありがとうございます。
すみません。初心者のため質問をうまく書けていないようです。
構成は
Aテーブル  Bテーブル   Cテーブル
       ID      ID
ID  ⇔  No   ⇔  No
氏名     土地データ   木の種類
住所     ・・・     ・・・
⇔=リレーションシップ
以上のものを
○土地クエリ
 Aテーブル+Bテーブル
○木の種類クエリ
 Aテーブル+Cテーブル
としてレポートを
土地クエリ(メイン)木の種類クエリ(サブ)としており
土地情報がなく木の種類情報がある場合レポート出力できない状況です。
よろしくお願いします。

補足日時:2007/01/26 11:37
    • good
    • 0

これは感ですが、



AテーブルのIDとCを直接結合しないと出来ないかもしれません。

この回答への補足

AテーブルIDとBテーブルNo
AテーブルIDとCテーブルNo
はそれぞれリレーションしてます。
いろいろやってるんですが、レポートの作り方が悪い気がします。

補足日時:2007/01/26 12:58
    • good
    • 0

>2つのクエリは名前テーブルでそれぞれのテーブルとリレーションしています。


分かりにくい書き方ですが、2つのテーブルを結合したクエリをレポートに使っているということでしょうか

それとも2つクエリがあるのでしょうか

クエリの結合、テーブルのリレーションシップ、メイン・サブレポートのリンクは全く異なるものですが 、それぞれどうなっているのでしょうか

この回答への補足

AテーブルIDとBテーブルNo(1)
AテーブルIDとCテーブルNo(2)
はそれぞれリレーションしてます。
そして、(1)(2)をクエリにして演算等を入れて
それを利用してレポートを作成しました。

補足日時:2007/01/26 13:00
    • good
    • 0

クエリが2つなんですね


で、どっちがサブレポート?

リンクしているフィールドは?

レコードが無いのはどのテーブル?
    • good
    • 0

失礼他の人への補足でテーブル情報が書いてありましたね


4は無視してください

>土地情報がなく木の種類情報がある場合レポート出力できない状況です。
メインレコードが無いのですから当然ですね

土地クエリでは結合の種類を「Aテーブルの全レコードを・・・」にします
それよりAテーブルだけでメインフォームを作り
そこにB、Cテーブルをサブフォームとしてはめ込んだほうがいいのでは
    • good
    • 0
この回答へのお礼

ありがとうございます。
ご指摘の方法で表示することができました。

お礼日時:2007/01/26 20:25

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

このQ&Aを見た人はこんなQ&Aも見ています