みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
前トピhttps://fm-aid.com/bbs2/viewtopic.php?id=1185で、値一覧をテーブルの関連データから作成して、それを繰り返しフィールドへ流し込んでいくということを行いました。
自己リレーションで、教室ごとにの締め日の値一覧を作成します。
このときに、グローバルフィールドで、値一覧に引っかかる締め日をコントロールしたいです。
たとえば、A教室の締め日が
10/31、11/6、11/13、11/20・・・などとあったとして、
グローバルフィールドに11/3と入力すると、値一覧には、11/6以降しか引っかからない。というよう具合です。
言葉で説明するのが難しいので、サンプルファイルをご参照いただければ幸いです。
添付画像のようなリレーションを作っていろいろ試してみましたが、上手くいきません。


サンプルファイルを上げますので、まずいところをご指摘いただけませんでしょうか。
よろしくお願いします。
Last edited by youkazu7777 (2014-03-22 06:05:00)
Offline
Offline
教室と締め日を検索するんだからAND条件の左右が逆では?
Offline
waderさん、ありがとうございます。
逆にすると、値一覧そのものが全く表示されなくなってしまいます。
それで、この状態のままでサンプルを上げました。
Offline
1.「入テ集計テスト」テーブル側の「表示開始日」Gフィールドは不用、削除。
2.「リスト」レイアウト上の削除「表示開始日」を、「入テ日程」テーブル側の「入テ日程::表示開始日」Gフィールドと入れ替え設置する。
3.リレーション「入テ日程_自己_A」と「入テ日程_自己_B」の設定変更。例えば、Aは、
「入テ日程::A」 = 「入テ日程_自己_A::教室名」
「入テ日程::表示開始日」 ≦ 「入テ日程_自己_A::締め日」
Offline
Hiroさん,混乱しておかしなところにフィールドを作っていたみたいです.ご指摘のとおりでした.
一発で解決.ありがとうございました!
Offline
[ Generated in 0.009 seconds, 9 queries executed - Memory usage: 555.04 KiB (Peak: 582.24 KiB) ]