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

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

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

You are not logged in.

Announcement

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


#1 2019-08-22 15:26:41

Fu
Guest

関連する値一覧が表示されない件について

Win10 FMP17です。
ファイルメーカーの勉強中であり、知識が少ないためご教示ください。


グローバルフィールドに値一覧を使用し、ドロップダウンリストによってデータの絞り込みを行うシステムを作っています。

グローバルフィールドを3つ設け、g1, g2, g3とします。
g1,g2のフィールドでは値一覧にカスタム値を使用し、g3にはフィールドの値を使用し、関連する値のみ表示する設定にしています。
グローバルフィールドのスクリプトトリガには入力された値について検索を行うスクリプトを設定してあります。

g1の値は( "パターンA", "パターンB", "パターンC" )とします。
g2の値には( "N", "F", "All" )という3つの値を設定しています。(このAllを選んだときはg2の検索条件を無視してg1のみで検索を行う設定になっています。)

仕組みはg1とg2を選んだ組み合わせによってg3に表示されるデータの種類が関連するもののみ表示されるというものです。
g1とg2の両方の値が設定されていない場合検索は行いません。

この仕組みについて( g1の3つのパターンとg2のN,Fの組み合わせ )、までは設計通り選ばれた値がg3に表示されるのですが
( g2のAll ) を選ぶとg3にはすべての値が表示されるわけではなく、"N" に関連するデータのみが表示され "F" に関連するデータが表示されません。


この原因がどこにあるのか現状ではわからず困っております。
わかりにくい文章かもしれませんがよろしくお願い致します。

#2 2019-08-22 16:00:31

チポ
Member

Re: 関連する値一覧が表示されない件について

動的値一覧のリレーションの説明が必要ですヨ

また、
動的値一覧に使用しているテーブルの説明も必要でしょう。

Offline

#3 2019-08-22 16:05:34

Shin
Member

Re: 関連する値一覧が表示されない件について

g2 の選択を、ラジオボタンにします。
all が選択された時には、N ¶ F で置換するように、自動入力(上書きする)を設定しておきます。
お試しください。

Offline

#4 2019-08-22 16:13:51

Fu
Guest

Re: 関連する値一覧が表示されない件について

チポ様

リレーションの説明を忘れておりました;

リレーションにはg1, g2, g3に関連するデータの入っているテーブルAを使用しており

このテーブルAをもとに複製したものを2つ用意。( A-1,A-2とします。)

テーブルAのg1に関連するデータを "A-1"の同じ項目と "="で結び
テーブルAのg1,g2に関連するデータを "A-2"の同じ項目と "="で結んであります。

テーブルAから2本の線が伸びておりそれぞれ
"A-1で1つの項目と"
"A-2で2つの項目と" 繋がっている感じです。

こんな感じでしょうか? リレーションの説明がしづらくこういうイメージになります…

よろしくお願いします。

#5 2019-08-22 16:32:43

Fu
Guest

Re: 関連する値一覧が表示されない件について

Shin様
早速のご回答ありがとうございます。
他に結果が得られなかった場合に使用させていただきます。

Shin wrote:

g2 の選択を、ラジオボタンにします。
all が選択された時には、N ¶ F で置換するように、自動入力(上書きする)を設定しておきます。
お試しください。

できればドロップダウンリストで作りたいのですが不可能でしょうか?
また、こちらの設定はグローバルフィールドのオプションの項目ですか?
オプション項目をあまりいじったことがなく設定方法がわからないです…
どこにどのような式を入れればよいか教えていただけませんか?

よろしくお願いいたします。

#6 2019-08-22 16:54:38

チポ
Member

Re: 関連する値一覧が表示されない件について

ここでは、A-1の必要性が分かりませんが。。


g2と照合しているフィールドに変えて、計算フィールドを作り、 
  List ( そのフィールド ; "All" )
として、これと照合します。

これでAllとも照合します。

Offline

#7 2019-08-23 08:45:47

Shin
Member

Re: 関連する値一覧が表示されない件について

ドロップダウンでも動いは同じですが、ユーザーが少し違和感を覚えるでしょうね。
チポさんの提案の計算フィールドでも、大まかな動きは同じです。

Offline

#8 2019-08-23 09:58:46

Fu
Guest

Re: 関連する値一覧が表示されない件について

チポ様、Shin様

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

頂いた回答を参考に再度、組みなおしてみます。

この度はどうもありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.009 seconds, 13 queries executed - Memory usage: 516.12 KiB (Peak: 520.66 KiB) ]