みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM18をMAC10.14.6で使用しています。
テーブルAで値一覧専用のレコードを作成しました。
テーブルBのフィールド1とテーブルAのフィールド2をリレーションで、値一覧のリストをフィールド1の値によって抽出できるようにしました。
抽出された値一覧のリストを希望の順番に並べて表示したいです。(昇順・降順といったシンプルなもの)
リレーションマップにてテーブルAのソート順を指定しましたが、値一覧にうまく反映されません。
データビューアでlist関数では、リレーションのオカレンス通りに表示されます。
どなたかご教授いただけないでしょうか。よろしくおねがいします。
Offline
フィールド値の値一覧は、
昇順でソートされます。
第2フィールドを使えば、その値で自由に並び替えられますが、、
Offline
>ちぽさん
「第2フィールドを使えば、その値で自由に並び替えられますが、、」
ありがとうございます。確かに第2フィールドを値一覧用に数字で順番を作ると並び替えられますね。
でも第2フィールドの値の表示がいらない場合は、なんかスマートではないですね・・・汗
Offline
数字ではなく、見えない文字を組み込むことで、全くトリックを使っていないかのような表示が実現できます。
値一覧 表示順 で検索してみてください。
例えば、
https://fm-aid.com/bbs2/viewtopic.php?id=9202
Last edited by Shin (2020-07-06 18:20:35)
Offline
>shinさん
いつもレベルの高い指導ありがとうございます。
リンク先にあるHIROさんの計算式を使わせてもらったところ、計算式の根拠が理解できるほど熟知はできませんが、スクリプトで作成したレコードを降順に表示はできています。
しかし、数字は消えましたが、"?" の表示がでてきます。
それは、消すことはできないのでしょうか?
Offline
フィールドの索引言語を「日本語」→「Unicode」へしました?
Offline
>hiroさま
結果をテキスト・索引言語をunicodeで出来ました!
いつもありがとうございます。
Offline
Pages: 1
[ Generated in 0.007 seconds, 11 queries executed - Memory usage: 554.88 KiB (Peak: 565.1 KiB) ]