みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
macOS : Catalina
FileMaker Pro Adv. 18
テーブルA
種別 商品番号 商品名
A 0001 ボールペン
B 0001a 消しゴム
テーブルB
種別 製品番号 色
0001 赤
0001a 白
上記2つのテーブルがあり、商品番号でリレーションしています。
テーブルB::種別は、計算フィールド(テーブルA::種別)になっています。
本来であれば、以下の様になって欲しい。
テーブルB
種別 製品番号 色
A 0001 赤
B 0001a 白
しかし、商品番号のリレーションで "0001" と "0001a" が完全一致では無く部分一致しているため、
以下の様に、テーブルB::種別 は、テーブルAの商品番号(0001)のものをセットしてしまいます。
テーブルB
種別 製品番号 色
A 0001 赤
A 0001a 白
これを完全一致で、テーブルA::種別 の値をセットさせるにはどうしたら良いでしょうか?
ちなみに、リレーションで他にANDで繋げられる別フィールドはありません。
どうぞ宜しくお願い致します。
Offline
ヒョットして商品番号が「数値」データタイプの設定になっているとか?
「テキスト」タイプへ変更して試してみてください。
リレーションは完全一致で照合する仕様なので、部分一致は仕様上あり得ません。
Offline
Hiroさん、
まさに仰る通りでした。
片方のフィールドが数字になっていたので、テキストに合わせたら解決しました。
お恥ずかしい。。
ありがとうございました。
Offline
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 543.2 KiB (Peak: 578.95 KiB) ]