みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Aテーブル(フィールド名:開始日、終了日)とBテーブル(フィールド名:試験日)があり、
(以下、テーブル名.フィールド名)
A.開始日 <= B.試験日 >= A.終了日 or IsEmpty(B.試験日)
となるリレーションを作りたいです。
B.試験日には空白行があり、空白も含めたいです。
Offline
空白を含め全件ヒットするデカルト積[X]のリレーションポータルに、
計算式のポータルフィルターを掛けて表示するのが簡便でしょう。
式は、
IsEmpty(テーブルB X::試験日)
or
(開始日<=テーブルB X::試験日 and 終了日>=テーブルB X::試験日)
Offline
ありがとうございます。
説明文が足りなかったので追加します。
外部データソースとリレーションを組み、そこから上記条件の値をインポートしたいです。
Last edited by めい吉 (2017-12-22 10:26:11)
Offline
A.開始日 <= B.試験日 <= A.終了日 or IsEmpty(B.試験日) ですよね
リレーションとインポートは関係無いと思いますが。
外侮データソース側で、条件に合うレコードを抽出するだけでいいのでは。検索モードにして、試験日に 開始日...終了日 という条件レコードと、= という条件レコードをつくり、検索実行すればいいです。
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 507.18 KiB (Peak: 518.29 KiB) ]