みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
OS:[Win7 ]FileMaker Ver:[11,13 ]
はじめまして。
すでにトピクスにあるのかもしれませんが。
以前FM8の支払一覧で支払データのポータルを作成
支払データ(支払済)X支払一覧(済)でリレーション
済はテキスト(グローバル)
済チェックを入れると支払済のみ表示され、外すと全て表示されていました。
しかしどのバーションからかはわかりませんが、新しいVerからできなくなっているのでしょうか?
できないのであれば、何か解決方法はあるでしょうか?
勘違いならすいません。
よろしくお願いします。
ひょっとしてバージョンアップした時に
インデックスが壊れたかな?
いちど問題のフィールドの「データの格納」でインデックスを「なし」にしてからファイルを閉じて
再度開いて 「すべて」に設定しなおして見るとか・・
昔、こんな事をしたような記憶です。
Offline
> 支払データ(支払済)X支払一覧(済)でリレーション
「X(デカルト積)」のリレーションですか?
そんな訳ないか・・
> 済チェックを入れると支払済のみ表示され、外すと全て表示されていました
済チェックを外す
とは空白にする
ということ?
とすると、もっとほかにもフィールドが必要になるのでは。
8で出来ていたのが11で出来なくなった。。
他の要因でしょう。
Offline
ご意見ありがとうございました。
情報に誤りがありましたので訂正します。
X(デカルト積)ではなく≠(ノットイコール)でした。
(済)をチェックするとポータルには,( )空白で全てがリストされます。
全てを表示するため共通の支払となるキーも=(イコール)でリレーションしていました。
FMA8,FMA8.5で再確認しましたが問題ありませんでした。
FMA11ではバージョンアップではなく、1から作りリレーションを同じにした結果とバージョンアップした結果も同じでした。
インデックスもなしに設定終了後、すべてに設定し直しても同じ結果でした。
FMA8ではインデックスはなしでもすべてでも関係無く動作しましたが、FMA11.FMA13で全くリストされませんでした。
ひょっとしてFMA8に問題がありそれ以降が正常?なのでしょうか。
ちなにみ、もし正式にポータルで済だけリストと未済(空白)で全リスト(済も含め)に切り替えする場合
どの様にすればいいのでしょうか?
よろしくお願いします。
支払一覧::済 ≠ 支払済データ::支払済
のリレーションで、
支払一覧::済
が空欄だと照合されませんから、ポータルには何も表示されないはずです。
> 全てを表示するため共通の支払となるキーも=(イコール)でリレーションしていました
これが理解出来ません。
いずれにせよ、8、8.5で照合されていたものが、
11以降で照合されないことは考えられませんよ。
Offline
空白の扱いは、途中で変わったようなおぼろげな記憶があります。
FM9の解説では、空欄からは何も関連しない。となってるのでその時からなのかな。
空白で照合されることはあり得ないでしょう。
Offline
久しぶりで FM8 を触ってみたのですが、空欄での照合は出来ませんでした。
ただ、スペースでの照合って、できましたね。これになっていたのでは。
Last edited by Shin (2016-12-09 18:32:01)
Offline
Pages: 1
[ Generated in 0.010 seconds, 9 queries executed - Memory usage: 513.17 KiB (Peak: 517.71 KiB) ]