みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
環境
FileMakerProAdvanced 12
WindowsXp
初歩的な質問ですが教えてください。
自己リレーションでフィールドの値で該当する値の一覧を持ってきてるのですが
何故か、値の並び順番がばらばらになってしまいます。
レコード順でもないし分からないです。
とりあえず対策としてレコードごとに番号を振って、リレーションの設定の
ソートをしてみましたが、びくともしません。
どうすればいいでしょうか。
索引の順番です。
「番号を振って」値一覧でそのフィールドを「2番目」に指定すればソートできます。
sorterさん出来ました、ありがとうございます。
ただ、値後ろに2番目の値(番号)が出てくるのですが、
これを表示しないようにするには、難しいですか?
番号が1~100ぐらいなら、
Substitute(10^番号-1;9;Char(8203))
という計算フィールド(オプションで索引をUNICODEにする)
を「2番め」に指定。
Offline
waderさん出来ました、ありがとうございます。
置き換える関数なのはわかるんですが、どういう内容の式になるんでしょうか?
10^番号-1 番号の数だけ9を並べた数になる(数字なので400桁=400個ぐらいまで)
Char(8203) ZeroWidthSpace(幅のないスペース文字)
索引に使用されるのが文字列の先頭100文字なので、それ以上だと順番に反映されなくなる
という事は、幅のないスペース文字の個数で順番を決めているという事ですか。
すごい、いつかこんなのが閃くようになるんだろうか。。
Offline
Pages: 1
[ Generated in 0.007 seconds, 8 queries executed - Memory usage: 509.8 KiB (Peak: 514.71 KiB) ]