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

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

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

You are not logged in.

Announcement

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


#1 2014-06-06 21:58:07

徹夫
Guest

フィールドをクリックしたら別ウィンドウが開いて値をリスト表示させたい

FM12 Win8.1を使用しています。
現在はドロップダウンリストで値一覧で別フィールドでIDと氏名が表示されるようになっています。
(ただし、リストには表示させたくない時もあるため、マスターで表示の有無を選んで、CASE関数で表示の有無を決めています)
これだとID順にしか名前が表示されないので、氏名(シメイ)順に表示させる方法がなかなかないです。
そこで、ドロップダウンリストで使用しているフィールドをクッリクすると、別のウィンドウが開いて、表示させたい、IDや氏名が表示され(氏名順で)、それをクリックすると最初のフィールドに値を返すことができないかと思い質問しました。
当方関数は苦手でほとんど皆無な状態です。
分かりやすくお教えいただけると助かります。よろしくお願いします。

#2 2014-06-06 22:54:58

Shin
Member

Re: フィールドをクリックしたら別ウィンドウが開いて値をリスト表示させたい

値一覧で、2番目のフィールドに名前を設定し、2番目のフィールドのみを表示、にすれば良いかも。
別ウィンドウで、リストやポータルで表示させて、も可能ですよ。クリックした時に、そのIDを取得して変数に格納、元のレイアウトにもどって、変数の内容を使えば良いです。

Offline

#3 2014-06-07 12:02:40

徹夫
Guest

Re: フィールドをクリックしたら別ウィンドウが開いて値をリスト表示させたい

Shin wrote:

値一覧で、2番目のフィールドに名前を設定し、2番目のフィールドのみを表示、にすれば良いかも。
別ウィンドウで、リストやポータルで表示させて、も可能ですよ。クリックした時に、そのIDを取得して変数に格納、元のレイアウトにもどって、変数の内容を使えば良いです。

値一覧で2番目のフィールドのみを表示させるようにすると非表示対象のフィールドも表示するため断念しました。
そこで別ウィンドウでリストを表示させる方法があるとネットでみたのですがやり方が全く分からずみなさんにお聞きしたいともいました。
スクリプトなどを詳しく教えていただけると助かります。

#4 2014-06-07 13:08:51

Shin
Member

Re: フィールドをクリックしたら別ウィンドウが開いて値をリスト表示させたい

そのテーブルで、アクティブなレコードのみに名前を表示する計算フィールドを作っておき、それを2番目フィールドにすれば、アクティブレコードの一覧が表示されます。

Offline

#5 2014-06-09 12:40:35

徹夫
Guest

Re: フィールドをクリックしたら別ウィンドウが開いて値をリスト表示させたい

Shin wrote:

そのテーブルで、アクティブなレコードのみに名前を表示する計算フィールドを作っておき、それを2番目フィールドにすれば、アクティブレコードの一覧が表示されます。

アクティブなレコードのみ名前を表示させるようにしてしていますが氏名順でなく、ID順になってしまい見つけにくい状態です。

#6 2014-06-09 13:16:01

Traveller
Guest

Re: フィールドをクリックしたら別ウィンドウが開いて値をリスト表示させたい

別窓を使う方はこういう事かな?
http://pupld.net/21/140609/qwfu6ambco/index.cgi
別窓.fmp12

#7 2014-06-09 13:26:30

tim
Guest

Re: フィールドをクリックしたら別ウィンドウが開いて値をリスト表示させたい

普通は氏名順でなくフリガナ順とかにしないと、見つけにくいのは変わらないような気が...

#8 2014-06-09 13:40:08

Hiro
Member

Re: フィールドをクリックしたら別ウィンドウが開いて値をリスト表示させたい

Shin wrote:

そのテーブルで、アクティブなレコードのみに名前を表示する計算フィールドを作っておき、それを2番目フィールドにすれば、アクティブレコードの一覧が表示されます。

アクティブなレコードのみ名前を表示させるようにしてしていますが氏名順でなく、ID順になってしまい見つけにくい状態です。

2番目フィールドでソート」の設定変更していますか?

Offline

#9 2014-06-09 14:09:18

チポ
Member

Re: フィールドをクリックしたら別ウィンドウが開いて値をリスト表示させたい

ID順になる
って言うのが分らない。

フィールド値を使った値一覧は、
ソート指定しなければ、文字コード順に並びますが。


いずれにせよ、
timさんの言われるように
ふりがな順に並べないと見つけづらいでしょう。

Offline

#10 2014-06-09 15:27:28

徹夫
Guest

Re: フィールドをクリックしたら別ウィンドウが開いて値をリスト表示させたい

Hiro wrote:
Shin wrote:

そのテーブルで、アクティブなレコードのみに名前を表示する計算フィールドを作っておき、それを2番目フィールドにすれば、アクティブレコードの一覧が表示されます。

アクティブなレコードのみ名前を表示させるようにしてしていますが氏名順でなく、ID順になってしまい見つけにくい状態です。

2番目フィールドでソート」の設定変更していますか?

非表示のフィールドの計算式を間違えていました。
値一覧のフィールド設定で2番目にすることで可能となりましたが、氏名では漢字のため順番が分かりにくいですね。カナでするには、教えていただいた別窓を参考にしてやってみます。
また報告します。

#11 2014-06-11 17:25:37

徹夫
Guest

Re: フィールドをクリックしたら別ウィンドウが開いて値をリスト表示させたい

ありがとうございました。別窓での方法で値一覧を希望通りの順にソートして表示することができました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.014 seconds, 11 queries executed - Memory usage: 522.33 KiB (Peak: 527.23 KiB) ]