初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2017-12-05 15:14:16

サンサン
Member

リレーションで目的の結果を取得したい その2

下の続きの質問をさせてください。
https://fm-aid.com/bbs2/viewtopic.php?id=7290

テーブルは下記のように定義されています。
ロットテーブル
ロット番号,商品id,使用レイアウト←(使用レイアウトを新しく追加)
lot1,1,使用レイアウト1
lot2,1,使用レイアウト2
lot3,1,使用レイアウト1
lot4,2,使用レイアウト3
---------------------------------------------------------------------
商品テーブル
商品id,商品名,商品と属性紐付けid
1,リンゴ,1
2,ミカン,2
3,ブドウ,3
---------------------------------------------------------------------
商品と属性紐付けテーブル
商品id,属性紐付けid,使用レイアウト←(使用レイアウトを新しく追加)
1,zokusei1,使用レイアウト1
1,zokusei1,使用レイアウト2
1,zokusei2,使用レイアウト1
2,zokusei1,使用レイアウト3
2,zokusei3,使用レイアウト3
2,zokusei4,使用レイアウト3
---------------------------------------------------------------------
属性項目テーブル
属性紐付けid,属性名
zokusei1,ジューシー
zokusei2,美味しい
zokusei3,オレンジ色
zokusei4,愛媛産
---------------------------------------------------------------------

リレーションは下記のように定義されています。

ロットテーブル.商品id = 商品テーブル.商品id
商品テーブル.属性紐付けid = 属性項目テーブル.属性紐付けid
属性項目テーブル.属性紐付けid = 属性項目テーブル.属性紐付けid


ロットテーブルの使用レイアウトというフィールドがあります。
例えば、lot1の使用レイアウトは「使用レイアウト1」になります。

商品と属性紐付けテーブルにも使用レイアウトというフィールドがあります。
同じ商品idでも使用するレイアウトが違います。lot1の場合、「使用レイアウト1」を
使用する為、商品と属性紐付けテーブルの1行目と3行目のみポータルで表示されてもらいたいです。

今度は、lot2の場合、使用レイアウトは2になります。
商品と属性紐付けテーブルでは2行目のみポータルで表示されてもらいたいです。

レイアウトによって、同じ商品idだけどポータルで表示させる項目を制御したいと思います。
ただ、この場合の絞り込みがどのように行えばいいかわかりません。何かお知恵を頂けると助かります。
宜しくお願いします。

Offline

#2 2017-12-05 15:32:42

Shin
Member

Re: リレーションで目的の結果を取得したい その2

連続した話題ですので、同じスレッドで継続させてくださいね。
サンプルで出しているファイルのポータルを、フィルターで制御したらいいと思いますが。

Offline

#3 2017-12-05 16:04:29

サンサン
Member

Re: リレーションで目的の結果を取得したい その2

shin様、ご回答ありがとうございます。以後同じスレッドで継続質問させて頂きます。申し訳ありません。

ポータルで制御ということですが、ポータルでは「使用レイアウト」を表示させたくありません。
なので、ポータルのフィルタは使えないと思うのですが、どうすればよろしいでしょうか?

Offline

#4 2017-12-06 08:48:59

サンサン
Member

Re: リレーションで目的の結果を取得したい その2

商品と属性紐付けテーブルオカレンスをもう1つ作って、ロットテーブルの使用レイアウトとリレーションを組んだのですが、
これでもうまく動きませんでした・・・

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 554.8 KiB (Peak: 582.23 KiB) ]