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

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

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

You are not logged in.

Announcement

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


#1 2018-08-08 18:36:05

xyz
Member

特定の条件の時にフィールドにデータを入れる。

毎回ありがとうございます。よろしくお願い致します。

特定の条件の時にフィールドにデータを入れたいです。

レイアウト
フィールド1 くだもの
フィールド2 サイズ
フィールド3 品質 (1から5で評価)

フィールド4 小物の柑橘
フィールド5 低品質

と設定し

フィールド1 フィールド2 フィールド3 フィールド4 フィールド5
りんご     30      3
りんご     30      5              1
みかん     30      5              1
みかん     18      5       1
ばなな     18      5              1
ばなな     40      2
ゆず      6       5       1


というような感じで
条件にあったときにフィールド4、5にデータを入れていきたいです。

入力条件
・「柑橘類(みかん・ゆず)かつフィールド2が18cm以下の時」はフィールド4に数字の1をいれる。
・「柑橘類でも18cm以上でフィールド3が5の時」は、フィールド5に数字の1をいれる。
・「その他の果物はフィールド3が5の時」、フィールド5に1を入れる。
・それ以外の時は、フィールド4,フィールド5に何も入れない。

case関数をつかえばいいのかif関数かなと思っていますが、分からなかったので相談致しました。
ご教示いただければ幸いです。

Offline

#2 2018-08-08 18:37:12

xyz
Member

Re: 特定の条件の時にフィールドにデータを入れる。

すいません表みたく作ったところが、ぐっちゃぐちゃになっていますがどうぞよろしくお願い致します。

Offline

#3 2018-08-08 19:04:42

Hiro
Member

Re: 特定の条件の時にフィールドにデータを入れる。

フィールド4 の計算式:
   Case(FilterValues(List("みかん";"ゆず");フィールド1)<>"" and フィールド2<18; 1)

フィールド5 の計算式:
   Case(
      FilterValues(List("みかん";"ゆず");フィールド1)<>"" and フィールド2>=18 and フィールド3=5; 1
      ;
      FilterValues(List("みかん";"ゆず");フィールド1)="" and フィールド3=5; 1
   )

Offline

#4 2018-08-09 21:04:51

xyz
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.007 seconds, 9 queries executed - Memory usage: 504.07 KiB (Peak: 514.8 KiB) ]