みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
テキスト で教えてください。
↓次の場合オブジェクトを隠す
Case (
Count ( マスター【自己リレ】【検索電話番号】::受注番号 ) ≥ 2 and マスター::ウォーターサーバーフラグ = "どこよりもウォーター(富士の天然水)";0;
Count ( マスター【自己リレ】【検索電話番号】::受注番号 ) ≥ 2 and マスター::ウォーターサーバーフラグ = "どこよりもウォーター(金城の天然水)";0;
Count ( マスター【自己リレ】【検索電話番号】::受注番号 ) ≥ 2 and マスター::ウォーターサーバーフラグ = "どこよりもウォーター(阿蘇の天然水)";0;
Count ( マスター【自己リレ】【検索電話番号】::受注番号 ) ≥ 2 and マスター::ウォーターサーバーフラグ = "どこよりもウォーターR";0;
1)
1レコードやっています。
電話番号は同じ受注番号、
受注番号13:どこよりもウォーターR:表示
受注番号14:レブナイズウォーター:非表示
こうなっています。
受注番号14:レブナイズウォーターを表示する方法教えてください。
理解できない点
> テキスト で教えてください
テキストで
とは?
> マスター【自己リレ】【検索電話番号】::受注番号
> 電話番号は同じ受注番号
どちらも全く分かりません。
テーブルの説明、リレーションの説明
等、全くありませんよ。
Offline
すいません。
> テキスト で教えてください
フィールド、スクリプトではありません。テキストツール です。
> マスター【自己リレ】【検索電話番号】::受注番号
> 電話番号は同じ受注番号
テーブル:マスター
リレーション:電話番号
受注番号13:00-0000-1111
受注番号24:00-0000-1111
受注番号68:00-0000-1111
お願いいたします。
「レブナイズウォーター」の条件が何もないので、計算結果がデフォルト値の「1」になって非表示になるんでしょうけど
色々な条件を付けてますが、そのやりかただと何か商品が増えるたびにレイアウトを変更しなくてはならないので、
根本的にやり方を変えた方がいいでしょう。
その表示するテキストをデータベースに入れて、表示させる商品の場合に関連付けるとか...
了解しました。
書かれた条件式は
Count ( マスター【自己リレ】【検索電話番号】::受注番号 ) < 2
and
not PatternCount ( "どこよりもウォーター(富士の天然水)
どこよりもウォーター(金城の天然水)
どこよりもウォーター(阿蘇の天然水)
どこよりもウォーターR"
; マスター::ウォーターサーバーフラグ )
と書けると思いますよ。
この、PatternCountのテキストの中に表示するテキストを加えればいいでしょう。
しかし、これでは
himadaneeさんのご指摘にもある通り、
商品の変更のたびに式を変えなければなりませんから、
表示する商品の一覧を繰り返し・グローバルフィールドとすれば、
PatternCountのテキストの羅列をそのグローバルフィールドにできますね。
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 507.77 KiB (Peak: 512.3 KiB) ]