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

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

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

You are not logged in.

Announcement

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


#1 2016-10-25 10:05:29

boo_7100
Member

複数のフィールドのいづれかに一致するリレーション形成について

OS:[Windows7]FileMaker Ver:[FileMakerPro15.0.2.220]
複数の項目のうちどちらかが一致するレコードをポータルで表示させたいのですがうまくいきませんので
お知恵をお借りしたいです。
テーブルAに[入荷日]と[納品日]と[担当者]があり、こちらは入荷と納品が同一の日もあれば別の日場合もあります。
テーブルBに日付テーブルがあります。こちらはスクリプトでレイアウトを開いた時に3ヶ月先までの日付が自動生成されます。
やりたい事はテーブルBのレイアウトにテーブルAのポータルを作成し、担当者毎にその日の入荷予定と納品予定を同一ポータル
内で表示させたいのですが可能でしょうか?

テーブルA:[入荷日]日付フィールド[納品日]日付フィールド[担当者]数字フィールド(社員マスタとリレーション)
テーブルB:[日付]日付フィールド

Last edited by boo_7100 (2016-10-25 10:10:23)

Offline

#2 2016-10-25 10:22:15

calcer
Guest

Re: 複数のフィールドのいづれかに一致するリレーション形成について

繰り返しフィールドか改行区切の各行に入れればORで照合します。
日付なので改行区切なら数字か固定形式に変換して連結する必要がある。
B側を日付のままできるので、繰り返しの方がいいかな。
Case(Get(計算式繰り返し位置番号)=1;入荷日[1];納品日[1])

#3 2016-10-25 10:22:35

チポ
Member

Re: 複数のフィールドのいづれかに一致するリレーション形成について

テーブルAで繰り返し2回の計算フィールド・日付タイプを作り、
入荷日と納品日を計算入力。

このフィールドとリレーションすれば入荷日・納品日のどちらかで照合されます。

Offline

#4 2016-10-25 13:08:39

boo_7100
Member

Re: 複数のフィールドのいづれかに一致するリレーション形成について

calcer様、チポ様ありがとうございます
ただ、すみません未だ繰り返しフィールドという物を利用した事がなく、計算フィールドでの作成が理解出来ておりません。
>Case(Get(計算式繰り返し位置番号)=1;入荷日[1];納品日[1])
こちらのGet(計算式繰り返し位置番号)とは何を指しているのでしょうか?
無知で申し訳ありません

Offline

#5 2016-10-25 13:18:50

チポ
Member

Re: 複数のフィールドのいづれかに一致するリレーション形成について

> Get(計算式繰り返し位置番号)
これで関数になっています。

この関数のヘルプのリンクです
http://www.filemaker.com/help/15/fmp/ja … ect_header


関数を一通り見てみるとどんなことが出来るのか分かってくると思いますよ。

Offline

#6 2016-10-25 13:40:33

boo_7100
Member

Re: 複数のフィールドのいづれかに一致するリレーション形成について

ありがとうございました!解決致しました
また分からない事が出ましたら宜しくお願い致します。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.010 seconds, 9 queries executed - Memory usage: 510.09 KiB (Peak: 516.07 KiB) ]