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

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

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

You are not logged in.

Announcement

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


#1 2017-05-17 09:27:12

リレーションでソートすると次の値がソートされない

お世話になります。FM12 + win7 です。

3つのテーブルでリレーションを組んでいます。

1.部品コードT
部品コード

2.保管場所T
部品コード
保管場所コード

3.名前T
保管場所コード
保管場所名

リレーションを次のように設定してあります。
1.部品コードT::部品コード = 保管場所T::部品コード (保管場所コードで言語を英語にして降順ソート)
2.保管場所T::保管場所コード = 名前T:保管場所コード
部品コードから保管場所コードを取得し、保管場所コードから保管場所名を取得しています。
実際には1と2は連続したリレーションを組んであります。

各テーブルの値です
1.部品コードT
部品コード 222ABC
2.保管場所T
部品コード   222ABC , 222ABC
保管場所コード S100  , SC00
3.名前T
保管場所コード S100 , SC00
保管場所名   東京倉庫 , 大阪倉庫

1のリレーションで、保管場所コードはSC00が得られるのですが、保管場所名はS100の値(東京倉庫)が表示されます。
SC00の保管場所名(大阪倉庫)が表示されるようにするには、どうしたらいいのかご教授頂きたいです。

Offline

#2 2017-05-17 09:47:21

チポ
Member

Re: リレーションでソートすると次の値がソートされない

保管場所T
で保管場所名をフィールドとしてそれを参照

としないとダメでしょう。

Offline

#3 2017-05-17 11:14:38

Shin
Member

Re: リレーションでソートすると次の値がソートされない

部品コードテーブルのレイアウトで、保管場所をポータルで表示しておけば良いのでは。その中で保管場所名テーブルを参照しておきます。

Offline

#4 2017-05-17 11:36:39

Re: リレーションでソートすると次の値がソートされない

チボさんShinさんありがとうございます。

shinさんのおっしゃってるように、ポータルをソートする事で表示出来るようになりました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 556.56 KiB (Peak: 589.94 KiB) ]