みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっています。
FM13 Win7使用です。
リレーショナル演算子に「×」があると思うのですが、どのようなときに使うのでしょうか?
グローバルフィールドのような使い方?
フィールドの値に関係なくリレーションできる?
よろしくお願いします。
フィールドの値に関係なくリレーションできる?
これですね。
例えば設定をまとめた1レコードしかないテーブルから値をとる場合とか利用しますね。
レコード数が多いとパフォーマンスに影響すると思うので考慮する必要がありますが
2カラムみたいなレイアウトを簡単に作りたい場合とかも。
他のみなさんがどんな使い方されているのかは私も気になります(`・ω・´)
いつも通り即興なので色々アレですがサンプル(2カラムみたいなの)
http://xfs.jp/RSsBy
Offline
Moz様
ありがとうございます。
サンプル見させていただきました。
素人目ですので的を得ていないかもしれませんが、サンプルのような形だと演算子が「×」ではなく「=」でも行けそうな感じがしたんですがいかがでしょう?
演算子が「=」でなく「×」を使用するメリットってほかにもあるのでしょうか?
左側のポータル部分にはすべてのレコードが表示されています。
すべてのレコードに共通の値を持つフィールドがあれば「=」演算子でも作ることはできますが、
「x」を使えば機能のための不要なフィールドを作る必要はありません。
Offline
Moz様
ありがとうございます。
リレーションされているフィールドがグローバルだったのでそう思ってしまいました。
自己リレーションなどを行うためのグローバルフィールドなどを作成しなくてもいいということですね。
皆様がどんな使い方をしているか気になります。
Pages: 1
[ Generated in 0.005 seconds, 8 queries executed - Memory usage: 506.16 KiB (Peak: 511.06 KiB) ]