みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM12 Win8.1を使用しています。
現在はドロップダウンリストで値一覧で別フィールドでIDと氏名が表示されるようになっています。
(ただし、リストには表示させたくない時もあるため、マスターで表示の有無を選んで、CASE関数で表示の有無を決めています)
これだとID順にしか名前が表示されないので、氏名(シメイ)順に表示させる方法がなかなかないです。
そこで、ドロップダウンリストで使用しているフィールドをクッリクすると、別のウィンドウが開いて、表示させたい、IDや氏名が表示され(氏名順で)、それをクリックすると最初のフィールドに値を返すことができないかと思い質問しました。
当方関数は苦手でほとんど皆無な状態です。
分かりやすくお教えいただけると助かります。よろしくお願いします。
値一覧で、2番目のフィールドに名前を設定し、2番目のフィールドのみを表示、にすれば良いかも。
別ウィンドウで、リストやポータルで表示させて、も可能ですよ。クリックした時に、そのIDを取得して変数に格納、元のレイアウトにもどって、変数の内容を使えば良いです。
Offline
値一覧で、2番目のフィールドに名前を設定し、2番目のフィールドのみを表示、にすれば良いかも。
別ウィンドウで、リストやポータルで表示させて、も可能ですよ。クリックした時に、そのIDを取得して変数に格納、元のレイアウトにもどって、変数の内容を使えば良いです。
値一覧で2番目のフィールドのみを表示させるようにすると非表示対象のフィールドも表示するため断念しました。
そこで別ウィンドウでリストを表示させる方法があるとネットでみたのですがやり方が全く分からずみなさんにお聞きしたいともいました。
スクリプトなどを詳しく教えていただけると助かります。
そのテーブルで、アクティブなレコードのみに名前を表示する計算フィールドを作っておき、それを2番目フィールドにすれば、アクティブレコードの一覧が表示されます。
Offline
そのテーブルで、アクティブなレコードのみに名前を表示する計算フィールドを作っておき、それを2番目フィールドにすれば、アクティブレコードの一覧が表示されます。
アクティブなレコードのみ名前を表示させるようにしてしていますが氏名順でなく、ID順になってしまい見つけにくい状態です。
別窓を使う方はこういう事かな?
http://pupld.net/21/140609/qwfu6ambco/index.cgi
別窓.fmp12
普通は氏名順でなくフリガナ順とかにしないと、見つけにくいのは変わらないような気が...
Shin wrote:そのテーブルで、アクティブなレコードのみに名前を表示する計算フィールドを作っておき、それを2番目フィールドにすれば、アクティブレコードの一覧が表示されます。
アクティブなレコードのみ名前を表示させるようにしてしていますが氏名順でなく、ID順になってしまい見つけにくい状態です。
「2番目フィールドでソート」の設定変更していますか?
Offline
ID順になる
って言うのが分らない。
フィールド値を使った値一覧は、
ソート指定しなければ、文字コード順に並びますが。
いずれにせよ、
timさんの言われるように
ふりがな順に並べないと見つけづらいでしょう。
Offline
Shin wrote:そのテーブルで、アクティブなレコードのみに名前を表示する計算フィールドを作っておき、それを2番目フィールドにすれば、アクティブレコードの一覧が表示されます。
アクティブなレコードのみ名前を表示させるようにしてしていますが氏名順でなく、ID順になってしまい見つけにくい状態です。
「2番目フィールドでソート」の設定変更していますか?
非表示のフィールドの計算式を間違えていました。
値一覧のフィールド設定で2番目にすることで可能となりましたが、氏名では漢字のため順番が分かりにくいですね。カナでするには、教えていただいた別窓を参考にしてやってみます。
また報告します。
ありがとうございました。別窓での方法で値一覧を希望通りの順にソートして表示することができました。
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 522.67 KiB (Peak: 527.58 KiB) ]