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

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

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

You are not logged in.

Announcement

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


#1 2019-04-17 14:44:48

chaco2008jp
Member

ファイルメーカーで、以下のような事は可能でしょうか?

ファイルメーカーで、以下のような事は可能でしょうか?

テーブル1「商品マスタ」

▼フィールド内容

・商品番号
・カラーバリエーション1(ブラック)
・カラーバリエーション2(レッド)
・カラーバリエーション3(ホワイト)


テーブル2「カラーマスタ」

▼フィールド内容

・カラー名(ブラック、レッド、ホワイト etc)
・カラー番号(black、red、white etc)


このような状況で、テーブル1に、

・カラーバリエーション1 カラー番号
・カラーバリエーション2 カラー番号
・カラーバリエーション3 カラー番号

というフィールドを作って、テーブル2のカラー番号をそれぞれに引っ張ってきたいのですが、
カラーバリエーション1しか無いのであれば、普通にリレーションすれば問題無いと思うのですが、
ひとつのレコード内にカラーバリエーションが複数あると、リレーションでは解決が出来ません。

「商品マスタ カラー別」のような、カラー別に管理するテーブルを作れば綺麗かとは思うのですが、
何か良い案が無いか相談させて頂きたく、投稿致しました。

何卒宜しくお願い致します。

Offline

#2 2019-04-17 15:11:08

Shin
Member

Re: ファイルメーカーで、以下のような事は可能でしょうか?

それぞれからリレーションをはればいいですよ。
または、カラーバリエーションごとに1レコード作っていくほうが、データベースとしては良い構造です。

Last edited by Shin (2019-04-17 15:24:45)

Offline

#3 2019-04-17 15:20:49

Hiro
Member

Re: ファイルメーカーで、以下のような事は可能でしょうか?

繰り返しフィールドのマルチキー・リレーションで、(同じく繰り返しフィールドへ)ルックアップするのが良いでしょう。
個別「カラーバリエーション」と「カラー番号」をそれぞれ1つにまとめ共に繰り返しフィールドにする、と云う事です。

Last edited by Hiro (2019-04-17 15:23:02)

Offline

#4 2019-04-17 17:05:21

chaco2008jp
Member

Re: ファイルメーカーで、以下のような事は可能でしょうか?

Shin様

>カラーバリエーションごとに1レコード作っていくほうが、データベースとしては良い構造です。

やはりそうですか!ありがとうございます!

Hiro様

ご教授ありがとうございます!なるほど、そんな方法があるのですね!ちょっと難しいですが調べてみます!

皆様、ありがとうございました!

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 504.84 KiB (Peak: 515.72 KiB) ]