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

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

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

You are not logged in.

Announcement

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


#1 2020-03-20 21:17:26

u1
Member

データベースの完全一致リレーション

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

#2 2020-03-20 22:47:24

Hiro
Member

Re: データベースの完全一致リレーション

ヒョットして商品番号が「数値」データタイプの設定になっているとか?
「テキスト」タイプへ変更して試してみてください。

リレーションは完全一致で照合する仕様なので、部分一致は仕様上あり得ません。

Offline

#3 2020-03-20 23:51:31

u1
Member

Re: データベースの完全一致リレーション

Hiroさん、

まさに仰る通りでした。
片方のフィールドが数字になっていたので、テキストに合わせたら解決しました。
お恥ずかしい。。

ありがとうございました。

Offline

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: 545.17 KiB (Peak: 581.23 KiB) ]