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

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

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

You are not logged in.

Announcement

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


#1 2016-02-03 12:02:28

にも
Guest

ドロップダウンの項目を条件付きで表示したい(動的値一覧?)

FMpro13 Mac

ドロップダウンの項目を条件付きで表示したいです。

管理表テーブルに、種別フィールド、商品名フィールドがあり、
商品一覧テーブルに、いちごフィールド、ミルクフィールド、チョコフィールドがあります。
管理表テーブルの種別フィールドでには、いちご、ミルク、チョコのいずれかを入力し、
商品名にはその種別のものを使った商品を入力します。

商品一覧テーブルの各フィールドに商品名を選択するドロップダウンを付けたいのですが、
いちごフィールドのドロップダウンを開くときは、種別がいちごの商品名のみを表示したいです。

アドバイスをお願いします。

#2 2016-02-03 13:52:33

チポ
Member

Re: ドロップダウンの項目を条件付きで表示したい(動的値一覧?)

商品一覧にグローバルフィールドを作り「いちご」と入力。

これと、管理表の種別とでリレーション、
その動的値一覧を作り、商品一覧のいちごフィールドにその値一覧を設定。

ミルク・チョコにも同様の設定が必要です。

Offline

#3 2016-02-03 14:14:24

にも
Guest

Re: ドロップダウンの項目を条件付きで表示したい(動的値一覧?)

チポ様

ご回答ありがとうございます。

>その動的値一覧を作り、

この動的値一覧の中を教えて頂けますでしょうか。
どのフィールドを設定すれば良いのか分からず…
申し訳ありません、よろしくお願いします。

#4 2016-02-03 14:49:52

チポ
Member

Re: ドロップダウンの項目を条件付きで表示したい(動的値一覧?)

関連フィールドの値のみを含む値一覧の例
ヘルプのリンクです
  http://www.filemaker.com/help/13/fmp/ja … tml#512847

お分りにならなければ、また質問を。

今回の例ではリレーションが三つになりますが、
その設定は、リレーションシップグラフで、
管理表テーブルをコピーして、
商品一覧のデフォルトとつなげます。
逆にするとトラブルの元ですのでご注意を。

Offline

#5 2016-02-03 15:21:48

にも
Guest

Re: ドロップダウンの項目を条件付きで表示したい(動的値一覧?)

チポ様

ヘルプを見て作り直し見てみたのですが動きません…

管理表テーブルを自己リレーションし、管理表2テーブルを作成。
管理表2テーブルの種別と、商品一覧テーブルのいちご・ミルク・チョコと入れたグローバルフィールドをそれぞれリレーション。
商品一覧テーブルの商品名に動的値一覧を設定。(最初のフィールドの値を使用→管理表2::商品名、次のテーブルから関連…→管理表)

上記で間違っている点がお分かりになれば教えてください。

#6 2016-02-03 15:26:12

にも
Guest

Re: ドロップダウンの項目を条件付きで表示したい(動的値一覧?)

※5行目訂正

商品一覧テーブルの各フィールドに、商品名を選択する動的値一覧を設定。(最初のフィールドの値を使用→管理表2::商品名、次のテーブルから関連…→管理表)

#7 2016-02-03 15:30:55

チポ
Member

Re: ドロップダウンの項目を条件付きで表示したい(動的値一覧?)

ここでは自己リレーションは有りません。

まず、
私の最初のレスの通り、
「いちご」だけを考えて設定してみましょう。

三ついっぺんに考えるとこんがらかります。

Offline

#8 2016-02-03 15:37:22

にも
Guest

Re: ドロップダウンの項目を条件付きで表示したい(動的値一覧?)

そうすると、やはり

>その動的値一覧を作り、

ここでつまります。
この中の設定を教えて頂けないでしょうか。

色々変えて試してみても、空白か、商品名ではなく種別のいちごなどが表示されてしまいます。

#9 2016-02-03 16:03:29

チポ
Member

Re: ドロップダウンの項目を条件付きで表示したい(動的値一覧?)

商品一覧にグローバルフィールドを作り「いちご」と入力。
これと、
管理表の種別とでリレーション。

値一覧の設定で
  フィールドの値を使用
    最初のフィールドの値を使用
      管理表テーブル(注!このテーブル名は、上でリレーションしたテーブル名です)
      商品名フィールドを選択
    次のテーブルから関連レコードの値のみ含める
      商品一覧テーブル

設定はこれで終了です。

いちごフィールドにこの値一覧を設定して確認してください。

Offline

#10 2016-02-03 16:30:10

にも
Guest

Re: ドロップダウンの項目を条件付きで表示したい(動的値一覧?)

ありがとうございます。
すみません、やっとひらめきました。
管理表テーブルは、同じ管理表テーブルを使っちゃ駄目なんですね。
管理表テーブル→いちご
管理表テーブル2→ミルク
管理表テーブル3→チョコ
という感じでそれぞれ作ってリレーションするということですよね。

いつもありがとうございます。
またよろしくお願いします。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 517.48 KiB (Peak: 522.39 KiB) ]