Re: 数値の入力フィールドの書式について
nkmt
投稿数: 1668
ベストとは言えない方法かもしれませんが・・・・
表示、印字の場合限定で、
案1としては、数値項目の書式に以下の式を埋める。
IF(FIX(数値,0,4)<>FIX(数値,0,3), '1.4',
IF(FIX(数値,0,3)<>FIX(数値,0,2), '1.3',
IF(FIX(数値,0,2)<>FIX(数値,0,1), '1.2',
IF(FIX(数値,0,1)<>FIX(数値,0,0), '1'))))
※この場合、1の位の場所がばらついてしまう。
案2としては、項目を直接表示、印字するのではなく
STR(数値項目,Expcalc(案1の式))
※この場合、1の位の場所が揃う。
私の場合、小数点以下第2位ぐらいまでの仕事が多いので
案1で済ます事が多いです。
その場合は、IF(FIX(数値,0,2)<>0,'1.2','1')のようにしております。
※実はもっと簡単な方法があるのを知らないだけだったりして。
表示、印字の場合限定で、
案1としては、数値項目の書式に以下の式を埋める。
IF(FIX(数値,0,4)<>FIX(数値,0,3), '1.4',
IF(FIX(数値,0,3)<>FIX(数値,0,2), '1.3',
IF(FIX(数値,0,2)<>FIX(数値,0,1), '1.2',
IF(FIX(数値,0,1)<>FIX(数値,0,0), '1'))))
※この場合、1の位の場所がばらついてしまう。
案2としては、項目を直接表示、印字するのではなく
STR(数値項目,Expcalc(案1の式))
※この場合、1の位の場所が揃う。
私の場合、小数点以下第2位ぐらいまでの仕事が多いので
案1で済ます事が多いです。
その場合は、IF(FIX(数値,0,2)<>0,'1.2','1')のようにしております。
※実はもっと簡単な方法があるのを知らないだけだったりして。
投票数:0
平均点:0.00
投稿ツリー
-
数値の入力フィールドの書式について
(aiskawa, 2018-10-23 9:20)
- Re: 数値の入力フィールドの書式について (nkmt, 2018-10-23 13:43)
- Re: 数値の入力フィールドの書式について (fjksudou, 2018-10-23 17:23)
- Re: 数値の入力フィールドの書式について (nkmt, 2018-10-25 8:45)
- Re: 数値の入力フィールドの書式について (Tanda, 2018-10-29 10:00)
-
Re: 数値の入力フィールドの書式について
(aiskawa, 2018-10-31 11:04)
- Re: Re: 数値の入力フィールドの書式について (Tanda, 2018-10-31 12:33)