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

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

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

You are not logged in.

Announcement

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


#1 2015-06-25 23:03:42

ちゅめ
Guest

ポータルで他のオブジェクトも表示させたい

申し訳ありません、先ほども質問したのですが実際にやりたい内容が違っていましたので再度質問させていただきます。

ポータルでオブジェクトフィールドに写真を表示させようとしています。
写真は写真情報のテーブルにありまして、商品番号(A)と同じ種類(B)と色違い(C)の3つのフィールドがあります。
このBとCのフィールドには1〜999までの番号を割り振っていまして、同じ種類の商品には同じ番号を入れる事によってポータルで表示しています。
Cの色違いのフィールドも同じで今は別々にポータルで表示しています。

今この2つにわかれているポータルを1つにまとめて表示したいと思っているのですが何か方法はあるでしょうか?

例として
Aフィールド 001(参照フィールド)
Bフィールド 005
Cフィールド 122
だとすると商品番号は001番を入力するとポータルには005番の同じ種類と112番の色違いの写真全て表示させたいです。
ポータルのフィルタで出来るような気もするのですが何か分かりましたら教えていただきたいと思います。

よろしくお願い致します。

#2 2015-06-26 09:09:25

チポ
Member

Re: ポータルで他のオブジェクトも表示させたい

AとBの一致
または
AとCの一致
の全てを一つのポータルに表示

でしょうか?


として、
計算フィールドで、BとCを改行で連結してそれ同士の照合
でいいのでは。


しかし、
BとCに同じ値が有る様ですから、区別するために、
例えば、
B & "B" & ¶ & C & "C"
このようにすればいいでしょう。

Offline

#3 2015-06-26 09:18:30

チポ
Member

Re: ポータルで他のオブジェクトも表示させたい

ああ、フィルタのが簡単か。

Aのみの照合で、フィルタ条件を

  B = 写真情報::B
  or
  C = 写真情報::C

でできますね。

Offline

#4 2015-06-26 10:11:23

ちゅめ
Guest

Re: ポータルで他のオブジェクトも表示させたい

チポ様いつもありがとうございます!

説明が分かりにくくてもうしわけありません。
表示させたいのはAとB等どりらかではなくAとBとCの一致です。

今はBを照合で該当する写真を表示、同じくCを照合で該当する写真を表示させています。
これをAを照合させて試したのですがうまく出来ませんでした。

何かわかりましたらよろしくお願い致します。

#5 2015-06-26 10:40:17

チポ
Member

Re: ポータルで他のオブジェクトも表示させたい

ごめんなさい、
説明が理解できません。

現状二つのポータルを表示していて、それを一つで表示したい。
ですよね。

としたら、
現状の二つのリレーションの照合と、
ポータルフィルタを使っているのならその条件を挙げていただけますか。

Offline

#6 2015-06-26 12:29:30

saver
Guest

Re: ポータルで他のオブジェクトも表示させたい

>写真は写真情報のテーブルにありまして、商品番号(A)と同じ種類(B)と色違い(C)の3つのフィールドがあります。
この説明が間違ってるのでは。
写真情報のテーブルには 商品番号と写真
商品?のテーブルにABCのフィールドがある
テーブルを2つにする理由がないですね。。。

#7 2015-06-26 13:13:26

ちゅめ
Guest

Re: ポータルで他のオブジェクトも表示させたい

申し訳ありません。

そうです、今2つのポータルがあるのでそれを一つにまとめたいです。
今写真情報のテーブルにABCのフィールドと写真のオブジェクトフィールドがあります。
各レコードにはAの商品番号に対して写真があります。
その中で同じ種類の物があればBのフィールドに同一の番号を入力しています。
このBをリレーションして、ポータルでBのフィールドに番号を入れると同じ種類の写真が表示出来るようにしています。
同様にCでもポータルを組んでいます。

#8 2015-06-26 13:17:52

ちゅめ
Guest

Re: ポータルで他のオブジェクトも表示させたい

saver様

すみません、その通りです。
ABCのフィールドも写真と同じテーブルにありますので。全て1つのテーブルです。
テーブルが2つに分かれているような記載をしてしまい申し訳ありませんでした。

#9 2015-06-26 13:44:13

チポ
Member

Re: ポータルで他のオブジェクトも表示させたい

なら、

自己リレーション
  B & "B" & ¶ & C & "C"
これのみの照合


または
  X
のリレーションで
ポータルフィルタを
  B = テーブル2::B
  or
  C = テーブル2::C

でいいのでは。

Offline

#10 2015-06-26 16:15:44

ちゅめ
Guest

Re: ポータルで他のオブジェクトも表示させたい

チポ様

ありがとうございます!
表示がされるようになりました。
こちらの説明不足で申し訳ありませんでした。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.011 seconds, 11 queries executed - Memory usage: 517.41 KiB (Peak: 521.95 KiB) ]