みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。
宜しくお願い致します。
フィールド① 注文 1,000
フィールド②受注残 1,000
の場合はフィールド③に”新規”と表示
フィールド① 注文 1,000
フィールド②受注残 800
の場合はフィールド③”分納”と表示
フィールド① 注文 1,000
フィールド②受注残 0
の場合はフィールド③”完納”と表示
とフィールド③に計算式を入れて表示したいです。
Offline
Case 関数 で対応できますね。
「注文」フィールドは例として値が1000なだけで
「注文」フィールドと「受注残」フィールドの値が同一なら "新規"、
「受注残」フィールドの値が1以上なら "分納"、
「受注残」フィールドの値が0ならば "完納" という結果が得たいのですか?
Offline
すみません。
いつもお世話になります。
ご指摘通りです。
注文数は変わります。
Case ( 条件1 ; 結果1 {; 条件2 ; 結果2 ; ... ; デフォルト値} )
なにが入るのかわかりません。
宜しくお願い致します。
Offline
なにが入るのかわかりません。
これはどういう意味でしょう?
ヘルプに書かれている言葉が根本的に分からないのであれば
公式のテキスト等で学習されることをおすすめします。
http://www.filemaker.com/jp/learning/
基本構文の Case ( 条件1 ; 結果1 ) を例にすると
条件1には結果1になる場合の条件を記述します。
今回の場合、結果が "新規" となる条件は
「注文」と「受注残」が同じ ですから以下です。
注文 = 受注残これを Case 関数にすると以下です。
Case ( 注文 = 受注残 ; "新規" )今回は他にも条件がありますから、
Case ( 条件1 ; 結果1 ; 条件2 ; 結果2 ; 条件3 ; 結果3 )に当てはめて組み立てると良いでしょう。
答えより考え方が大事です。
Offline
ありがとうこざいます。
出来ました。
Offline
Pages: 1
[ Generated in 0.026 seconds, 9 queries executed - Memory usage: 554.05 KiB (Peak: 581.18 KiB) ]