みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
全くの初心者FM12Proユーザです。
ユーザが、企画されているいくつかのイベントに申し込むのですが、既に申し込んだイベント以外をポータル表示したい。実現できず、四苦八苦しています。
何方か、お教えください。
システムは、具体的には下記のとおりです。
テーブル1:ユーザが申し込んだイベント一覧を表す。フィールドは以下の2つ
「ユーザ名」と「申し込んだイベントのID」
テーブル2:イベントの一覧を表す。フィールドは以下の2つ
「イベント名」と「イベントのID」
テーブル1とテーブル2は「申し込んだイベントのID」と「イベントのID」で関連付けしています。
テーブル1のレイアウトで、テーブル1のユーザ名で自己連結し、それと連結されているテーブル2をポータル表示すれば、
既に当該ユーザが申し込んだイベントの一覧は表示出来ます。
しかし、当該ユーザがまだ申し込んでいないイベントの一覧をどうして表示したら良いか分かりません。
本当に基本的なことだと思うのですが……。宜しくお願い致します。
Offline
テーブル1で計算フィールドを作り
List ( テーブル1_自己連結 :: 申し込んだイベントID )
これで、申し込んだイベントの一覧が得られますね。
テーブル2とリレーションを
上記の計算フィールド ≠ イベントID
とすると、
申し込んだ以外のイベントが照合されます。
Offline
早速ご返事下さり有り難う御座居ました。
テーブル1で計算フィールドを作り
List ( テーブル1_自己連結 :: 申し込んだイベントID )
これで、申し込んだイベントの一覧が得られますね。テーブル2とリレーションを
上記の計算フィールド ≠ イベントIDとすると、
申し込んだ以外のイベントが照合されます。
考え方は理解できましたが、お教え頂いた方法の実現方法が分からず、試行錯誤してやっと念願の結果を得ることが出来ました。
有り難う御座居ました。
まだ、List関数や計算フィールドがよく分かっていませんが、色々テストケースを設定し試してみて、学んでいこうと思っています。
今後ともご指導宜しくお願い致します。
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 503.48 KiB (Peak: 514.12 KiB) ]