みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
質問させてください。
FM12adv windows7です。
複数項目条件をもとに決められた結果を得たいのですが、計算式が解りません。
作りたい計算式は以下の通りです。
フィールド4=
「フィールド1がTシャツ、フィールド2がサイズS、フィールド3が赤」
の場合は10005に、
「フィールド1がTシャツ、フィールド2がサイズL、フィールド3が青」
の場合は10009に....
という計算式を作りたいですがどのようにしたら良いでしょうか?
宜しくお願いします。
Case (
フィールド1 = "Tシャツ" and フィールド2 = "サイズS" and フィールド3 = "赤" ; 10005 ;
フィールド1 = "Tシャツ" and フィールド2 = "サイズL" and フィールド3 = "青" ; 10009
)
実際はもっと種類が多いのでしょう?
別テーブルでマスタを作ったらいかがでしょう。
Offline
barikanさんありがとうございます。
教えて頂いたもので出来るようになりました。
チポさん
仰るとおり、実際はもっと数があり、虱潰しに記入しようと思っております。
別テーブルでマスタとはどういう事でしょうか?
同じマスタを複製してという事でしょうか?
利点をお教え下されば助かります。
別テーブルを一つ作り、マスタとします。
マスタは
> 「フィールド1がTシャツ、フィールド2がサイズS、フィールド3が赤」
> の場合は10005に、
これを1レコードとして、必要全ての組み合わせのレコードを作ります。
現在のテーブルとフィールド1・2・3でリレーションして、
フィールド4にはルックアップ等で自動入力できます。
Offline
チポさん
なるほど。こうすると入力の勝手が良いかもしれません。
両方のやり方で試してみます。
ありがとうございました。
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 511.24 KiB (Peak: 518.27 KiB) ]