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

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

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

You are not logged in.

Announcement

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


#1 2013-10-03 15:37:02

Londene
Guest

複数項目条件での結果を得る計算式は?

質問させてください。
FM12adv windows7です。

複数項目条件をもとに決められた結果を得たいのですが、計算式が解りません。
作りたい計算式は以下の通りです。

フィールド4=
「フィールド1がTシャツ、フィールド2がサイズS、フィールド3が赤」
の場合は10005に、
「フィールド1がTシャツ、フィールド2がサイズL、フィールド3が青」
の場合は10009に....

という計算式を作りたいですがどのようにしたら良いでしょうか?

宜しくお願いします。

#2 2013-10-03 15:39:53

barikan
Guest

Re: 複数項目条件での結果を得る計算式は?

Case (
フィールド1 = "Tシャツ" and フィールド2 = "サイズS" and フィールド3 = "赤" ; 10005 ;
フィールド1 = "Tシャツ" and フィールド2 = "サイズL" and フィールド3 = "青" ; 10009
)

#3 2013-10-03 16:18:23

チポ
Member

Re: 複数項目条件での結果を得る計算式は?

実際はもっと種類が多いのでしょう?

別テーブルでマスタを作ったらいかがでしょう。

Offline

#4 2013-10-03 16:37:58

Londene
Guest

Re: 複数項目条件での結果を得る計算式は?

barikanさんありがとうございます。
教えて頂いたもので出来るようになりました。

チポさん
仰るとおり、実際はもっと数があり、虱潰しに記入しようと思っております。
別テーブルでマスタとはどういう事でしょうか?
同じマスタを複製してという事でしょうか?
利点をお教え下されば助かります。

#5 2013-10-03 16:54:09

チポ
Member

Re: 複数項目条件での結果を得る計算式は?

別テーブルを一つ作り、マスタとします。

マスタは
> 「フィールド1がTシャツ、フィールド2がサイズS、フィールド3が赤」
> の場合は10005に、
これを1レコードとして、必要全ての組み合わせのレコードを作ります。

現在のテーブルとフィールド1・2・3でリレーションして、
フィールド4にはルックアップ等で自動入力できます。

Offline

#6 2013-10-03 17:08:16

Londene
Guest

Re: 複数項目条件での結果を得る計算式は?

チポさん

なるほど。こうすると入力の勝手が良いかもしれません。
両方のやり方で試してみます。
ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.009 seconds, 7 queries executed - Memory usage: 508.87 KiB (Peak: 515.65 KiB) ]