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

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

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

You are not logged in.

Announcement

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


#1 2016-02-29 11:57:00

sigh
Guest

フィールド指定の切り替えについて

検索不足でしたら恐縮なのですが、探しても確認できなかった為、投稿いたしました。

ファイル:マスタ
テーブル:商品管理
フィールド |店舗区分|JAN|

ファイル:A店
テーブル:商品管理_A店
フィールド |店舗区分|  JAN  | 商品名 |  価格  |
      |  A  |123456789 |みかん  |  ¥80  |

ファイル:B店
テーブル:商品管理_B店
フィールド |店舗区分|  JAN  | 商品名 |  価格  |
      |  B  |123456789 |特売みかん  |  ¥50 |

上記のような3つのテーブルがある状態で、
マスタから、A店とB店の「店舗区分」「JAN」でリレーションをかけ、マスタでレイアウトを作成。

レイアウト上にフィールドツールから商品名と価格のフィールドを初期設定ではA店ものを追加。

この状態で、マスタの店舗区分へ「A」、JANへ「123456789」と入力することで
商品名「みかん」と価格「¥80」が表示されるのは理解しておりますが、
マスタの店舗区分を「B」に変更した場合、B店の「特売みかん」と「¥50」に表示を切り替える方法をご教授いただきたいです。

お忙しいところ恐縮ではございますが、
よろしくお願い致します。

#2 2016-02-29 13:21:05

チポ
Member

Re: フィールド指定の切り替えについて

LookUp関数が使えるのなら、
これで解決です。

関数のヘルプをリンクしておきますね
http://www.filemaker.com/help/14/fmp/ja … tml#101114

Offline

#3 2016-02-29 14:39:24

sigh
Guest

Re: フィールド指定の切り替えについて

チポ様、ありがとうございます。

言葉が不足しており、大変申し訳ございません。

より詳しく申し上げさせて頂きますと、
用途は、ファイル「マスタ」で店舗区分及びJANを入力する事で表示される
A店、B店それぞれの「商品名」及び「価格」を店舗区分のみの入力切替で相互に編集できる環境にしたいのです。

先に述べさせて頂いた設定方法ですと、
レイアウトモードにてレイアウト「マスタ」にフィールドツール:ツールで追加したフィールドの初期設定A店の「商品名」「価格」は
ファイル「マスタ」からでも「A店」からでも相互に編集する事が可能な事は確認できているのですが、
店舗区分を「B」に切り替えても、当然の事ながら、「表示データを取得するフィールドを指定」しているのは、初期設定のA店から変わっていない為、
結果が空白で返ってきております。

これを何らかの方法で、店舗区分フィールドの値をAまたはBに切り替える事によって
「表示データを取得するフィールド指定」をそれぞれに切り替え編集する事が可能かどうかをご教授下さい。

何度も申し訳ございません。

ご迷惑をお掛けし大変恐縮ではございますが、よろしくお願い致します。

#4 2016-02-29 15:57:48

チポ
Member

Re: フィールド指定の切り替えについて

AとBの関連フィールドを重ねて配置し、
「オブジェクトを隠す」
で店舗区分の値で他方を隠せばいいのではないかな。


ヘルプ「レイアウトオブジェクトの表示と非表示」のリンクです。
http://www.filemaker.com/help/14/fmp/ja … tml#400732

Offline

#5 2016-02-29 16:54:16

sigh
Guest

Re: フィールド指定の切り替えについて

チポ様、何度もご教授いただき、ありがとうございます。

何度も言葉不足で申し訳ございません。

ご教授頂きました内容で解決できると思いましたが、調べたところ、ファイルメーカー13で追加された新機能のようで、
私の購入したファイルメーカーは12でした・・・。

代用できそうな設定を検討してみましたが・・・諦めます・・・。

お忙しいところ、懇切丁寧にお教え頂き、ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 512.06 KiB (Peak: 518.3 KiB) ]