初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2018-01-31 17:42:47

yamasita
Member

計算式について

お世話になります。

宜しくお願い致します。


フィールド① 注文 1,000
フィールド②受注残 1,000
の場合はフィールド③に”新規”と表示

フィールド① 注文 1,000
フィールド②受注残  800
の場合はフィールド③”分納”と表示

フィールド① 注文 1,000
フィールド②受注残  0
の場合はフィールド③”完納”と表示


とフィールド③に計算式を入れて表示したいです。

Offline

#2 2018-01-31 18:02:09

Moz
Member

Re: 計算式について

Case 関数 で対応できますね。

「注文」フィールドは例として値が1000なだけで
「注文」フィールドと「受注残」フィールドの値が同一なら "新規"、
「受注残」フィールドの値が1以上なら "分納"、
「受注残」フィールドの値が0ならば "完納" という結果が得たいのですか?

Case 関数
https://fmhelp.filemaker.com/help/16/fm … Fcase.html

Offline

#3 2018-01-31 18:33:14

yamasita
Member

Re: 計算式について

すみません。
いつもお世話になります。
ご指摘通りです。
注文数は変わります。

Case ( 条件1 ; 結果1 {; 条件2 ; 結果2 ; ... ; デフォルト値} )

なにが入るのかわかりません。
宜しくお願い致します。

Offline

#4 2018-01-31 19:16:28

Moz
Member

Re: 計算式について

yamasita wrote:

なにが入るのかわかりません。

これはどういう意味でしょう?

ヘルプに書かれている言葉が根本的に分からないのであれば
公式のテキスト等で学習されることをおすすめします。
http://www.filemaker.com/jp/learning/

基本構文の Case ( 条件1 ; 結果1 ) を例にすると
条件1には結果1になる場合の条件を記述します。
今回の場合、結果が "新規" となる条件は
「注文」と「受注残」が同じ ですから以下です。

注文 = 受注残

これを Case 関数にすると以下です。

Case ( 注文 = 受注残 ; "新規" )

今回は他にも条件がありますから、

Case ( 条件1 ; 結果1 ; 条件2 ; 結果2 ; 条件3 ; 結果3 )

に当てはめて組み立てると良いでしょう。

答えより考え方が大事です。

Offline

#5 2018-01-31 20:03:37

yamasita
Member

Re: 計算式について

ありがとうこざいます。
出来ました。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 552.48 KiB (Peak: 579.48 KiB) ]