1

sortId2 番目のフィールド ( )でソートされたドロップダウン (値) リストを、そのフィールドを表示せずに表示するにはどうすればよいですか? (「区切り線」も入れたいです。)

私の現在のソリューションでは、空白の 2 番目のフィールドを使用して並べ替えていますが、これは残念な動作につながります。

問題:

リストは動的にする必要があるため (つまり、テーブルから読み取る)、カスタム値リストを使用できません。
リストは次のようになります。

zzz (sortId = 1)
aaa (sortId = 2)
bbb (sortId = 3)
-------------------     (Does maybe also have to be defined with a sortId..)
uuu (sortId = 4)
lll (sortId = 5)
rrr (sortId = 6)

ただし、sortIdドロップダウン リストには表示されません。

私が試したこと:

ドロップダウン リストはアルファベット順に並べ替えられるため、並べ替え順序として「空白」を含む 2 番目のフィールドを使用すると、このトリックがあることがわかりました。スクリプト/コマンドを使用:

Substitute(10^sortId - 1, "9", " ") 

sortId正しい量の空白に変換できます。並べ替えは機能します...

ただし、ドロップダウン リストにはまだ空白が表示されます。値リストには約 100 の項目があるため、ドロップダウンが右側に展開されます。

別の問題は、区切り線として「-」を使用する必要があることですが、このアプローチでは「-」が区切り線に置き換えられません。区切り線に置き換えられません。

4

1 に答える 1

2

この手法は、すでに試した手法と似ていると思いますが、幅が0のバイト順マーク(Char 65279)を使用しているだけです。

http://www.soliantconsulting.com/blog/2012/09/extending-filemaker-pro%E2%80%99s-value-list-sort-capabilities-using-char-function

区切り線の機能は提供されませんが、この方法で並べ替え可能なリストを取得できるはずです。

于 2012-11-14T06:06:12.843 に答える