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

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

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

You are not logged in.

Announcement

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


#1 2016-10-24 11:02:25

WIL
Guest

ポータル内の動的値一覧

OS:[Windows7]
FileMaker Ver:[FileMakerPro15]

初歩的な質問ですが失礼します。

テーブル名:注文
注文番号・注文日

<リレーション>
注文:注文番号=注文明細:注文番号

テーブル名:注文明細
注文番号・明細番号・商品番号・数量・金額

<リレーション>
注文明細:商品番号=商品:商品番号

テーブル名:商品
商品番号・商品名・単価


上記のテーブルとリレーションで注文管理をしています。
やりたいことは、ここに商品分類のテーブルを追加してポータル内で分類を選択すると
分類ごとに表示される商品番号を絞込したいと思っています。
しかしどのようなリレーションにしてよいか全く分からず困っております。
どうかご教授願います。
よろしくお願いします。

#2 2016-10-24 11:27:41

旅人
Member

Re: ポータル内の動的値一覧

注文明細Tと商品Tに商品分類Fを追加してそれでリレーション。

Offline

#3 2016-10-24 15:59:25

WIL
Guest

Re: ポータル内の動的値一覧

旅人様
返信ありがとうございます。
教えて頂いたフィールドとリレーションを追加してみたのですが、うまく絞込が出来ませんでした。
もう少し教えて頂けないでしょうか。

テーブル名:注文明細
注文番号・明細番号・分類・商品番号・数量・金額

<リレーション>
注文明細:商品番号=商品:商品番号 AND 注文明細:分類=商品:分類

テーブル名:商品
商品番号・商品名・単価・分類

「分類」のフィールド:ドロップダウンリスト
商品::分類の値一覧

「商品番号」のフィールド:ドロップダウンリスト
商品::商品番号の値一覧(次のテーブルから関連レコードのみ含める:注文明細)

上記の設定にすると分類はドロップダウンで選択できるのですが、商品番号はドロップダウンリストになってくれません。
どこに問題があるのでしょうか。
よろしくお願い致します。

#4 2016-10-24 16:29:24

チポ
Member

Re: ポータル内の動的値一覧

> <リレーション>
注文明細:商品番号=商品:商品番号 AND 注文明細:分類=商品:分類

これがダメなのです。

さきに
   注文明細::商品番号 = 商品::商品番号
のリレーションが有ったんですよね。
これは商品名を参照するのに必要ですからそのまま使います。

リレーションシップグラフで新たに、
商品をコピーして商品 2を作り、
   注文明細::分類 = 商品 2::分類
とつなげます。

このリレーションの動的値一覧をつくればいいですね。

Offline

#5 2016-10-24 17:10:33

WIL
Guest

Re: ポータル内の動的値一覧

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

リレーション方法のご指摘ありがとうございました。
教えて頂いたリレーションで組み直したら一部うまく行ったのですが、つまずいております。

テーブル名:注文明細
注文番号・明細番号・分類・商品番号・数量・金額

<リレーション>
注文明細:商品番号=商品:商品番号

<リレーション>
注文明細:分類=商品2:分類

テーブル名:商品
商品番号・商品名・単価・分類

テーブル名:商品2
商品番号・商品名・単価・分類

「分類」のフィールド:ドロップダウンリスト
商品2::分類の値一覧(すべての値を含める)
「商品番号」のフィールド:ドロップダウンリスト
商品::商品番号の値一覧(次のテーブルから関連レコードのみ含める:商品2)

上記の設定で修正したところ、分類はドロップダウンで選べるのですが、
商品名は分類通りに表示されず、分類ごとに5種類くらいずつ商品を登録しているのですが
1~2個しか表示されません。
ドロップダウンリストの設定に問題があるのでしょうか。
引き続きになり申し訳ありませんが、よろしくお願い致します。

#6 2016-10-24 17:54:30

チポ
Member

Re: ポータル内の動的値一覧

> テーブル名:商品
> 商品番号・商品名・単価・分類
>
> テーブル名:商品2
> 商品番号・商品名・単価・分類

この商品2はリレーションシップグラフのテーブル名ですよね。
テーブル定義ではないですよね。


> 「分類」のフィールド:ドロップダウンリスト
> 商品2::分類の値一覧(すべての値を含める)

これは
商品::分類
です。

> 「商品番号」のフィールド:ドロップダウンリスト
> 商品::商品番号の値一覧(次のテーブルから関連レコードのみ含める:商品2)

こちらは
商品2::商品番号
でなければダメです。

理屈をよく考えてください。。

Offline

#7 2016-10-24 19:22:53

WIL
Guest

Re: ポータル内の動的値一覧

チポ様
ご返信ありがとうございます。
>> テーブル名:商品
>> 商品番号・商品名・単価・分類
>>
>> テーブル名:商品2
>> 商品番号・商品名・単価・分類
>この商品2はリレーションシップグラフのテーブル名ですよね。
>テーブル定義ではないですよね。
すみません。テーブルオカレンス名でした。

値一覧について理解が出来ていなかったです。
つまり分類を選択して、選択した分類を元に「注文明細:分類=商品2:分類」でリレーションで絞り込んだ商品名のみを表示するという理解で大丈夫でしょうか。
そもそも勉強不足なのでもっと調べて勉強していきます。。。

もう一点すみませんが質問させて下さい。
一応絞込がされるようになったのですが、分類を選択したあとすぐに商品番号を選択しようとするとドロップダウンに選択肢が表示されず、
何か適当に商品番号を手入力して確定したあとにドロップダウンを再度クリックすると絞込後の商品番号が表示されるような状態です。
一応絞込はされるのでリレーション等は間違っていないのではと思うのですが、レイアウトの設定が間違っているのでしょうか。
申し訳ありませんがよろしくお願いします。

#8 2016-10-25 09:26:22

チポ
Member

Re: ポータル内の動的値一覧

> 分類を選択したあとすぐに商品番号を選択しようとするとドロップダウンに選択肢が表示されず、
> 何か適当に商品番号を手入力して確定したあとに
> ドロップダウンを再度クリックすると絞込後の商品番号が表示される

そんなことはないはずですよ。

分類が入力された時点で商品マスタと照合されますから、
動的値一覧がすぐ表示されるはずです。


リレーションの設定
レイアウトのテーブル、フィールド、ポータル等
再度見直しですね。

Offline

#9 2016-10-26 19:14:02

WIL
Guest

Re: ポータル内の動的値一覧

チポ様
遅くなりましてすみません。
一度最初から作り直してみたら出来ました!
途中で色々試しているうちに間違ってしまっていたんだと思います。
この度はありがとうございました!

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 8 queries executed - Memory usage: 521.66 KiB (Peak: 526.2 KiB) ]