みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
値一覧の選択肢に特定の数値フィールドの値を用いるとき、選択肢の数値に\を付けて通貨表示する方法があればご教示ください。
値一覧でフィールドの値を使う、という意味ですか。
書式は反映されませんので、書式を反映させた計算フィールドを別に作り、それを値一覧として使うか、第2のフィールドに設定して第2のフィールドのみを表示させるのがいいでしょう。
Offline
実験してみたら、第2のフィールドは作らなくてもいいですね。
その数字を入力するフィールドに、自動計算で通貨の書式(¥マーク付きの3桁区切り)に変換しておきます。そうすると、そのフィールドを使った値一覧は、書式の適用された表示になります。
レイアウトでは、小数書式にしておけば、数字として表示されます。
While (
[
num = GetAsNumber ( Self ) ;
len = Int ( Log ( num ) ) ;
md = Mod ( len ; 3 ) ;
dv = Div ( len ; 3 )
] ;
dv ;
[
num = Replace ( num ; dv * 3 + md - 1 ; 0 ; "," ) ;
dv = dv - 1
] ;
"¥" & num
)https://www.dropbox.com/s/ntpj5v9eodxmr … 2.zip?dl=0
Last edited by Shin (2023-04-10 15:37:05)
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 544.52 KiB (Peak: 579.63 KiB) ]