みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
環境はWindows7 Professional 64ビット FileMakerPro11 Advancedです。
質問内容ですが、IDにて紐付けられている他のテーブルにあるレコードの指定したフィールドの最大値と最小値を抽出したいと考えております。
分かりやすく解説しますと、当方不動産のデーターベースを作成しておりますが、
テーブルAに建物データー、テーブルBに部屋情報データ、を配置しており、テーブルAに物件IDを設けてテーブルBにも部屋IDを設けて紐づけております。イメージとしては以下の通りです。
テーブルA
ID00001(レコード1)物件名・住所・築年数・(テーブルBの上限賃料・下限賃料・上限面積・下限面積を反映させたい)
テーブルB
ID00001(レコード1)号室・賃料・面積など
ID00001(レコード2)号室・賃料・面積など
ID00001(レコード3)号室・賃料・面積など
ID00001(レコード4)号室・賃料・面積など
ID00001(レコード5)号室・賃料・面積など
ID00001(レコード6)号室・賃料・面積など
そこでテーブルBにある上限賃料・下限賃料、下限面積・上限面積を抽出し、テーブルAにある紐づけられたレコードに反映させたいと考えております。
どなたか、どうかご教示ください。よろしくお願いもうしあげます。
Offline
賃料・面積が数字なら、テーブルAに上限賃料=Max(B::賃料)を作ればいいのでは?
Offline
旅人様、早速のご教示を有難うございました。ご教示通り以下の通りに設定しましたが、動作しませんでした。
また、私の説明不足だったかもしれません。テーブルBの賃料抽出は各レコード上限賃料・下限賃料でございます。恐縮ですが他の方法が御座いましたら、ご教示頂けますと幸いです。
Offline
理解できないです。
>テーブルBの賃料抽出は各レコード上限賃料・下限賃料でございます。
各部屋に上限賃料・下限賃料が設定してあるということですか。
部屋の面積は変わらないのに、こちらにも上限・下限がありますし。
借り主が各上限・下限を設定して希望の部屋を抽出したいという意味なら
Aのポータルに上限・下限のフィルタを設定するとか。
でも11にあったかな?無かったら複合リレーションで。
Offline
旅人様。
できました。ありがとうございます!フィールドが計算ではなく、数値になっていた凡ミスでした。Max ( b::賃料 )でできました。ご教示いただき誠に有難うございました!
Offline
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 553.43 KiB (Peak: 581.38 KiB) ]