使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
1.05で割った値を切り上げたいということでしたか。
Aフィールド: Format(-Int(-[Bフィールド]/1.05*10)/10,IIf([Bフィールド]/1.05=Int([Bフィールド]/1.05),"0","0.0"))
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
お世話になります。
クエリのフィールド(数値型)に計算式を入れております。割り算をしておりますが割り切れるものには少数点以下を表示しない、割り切れないものは小数点以下2桁を切り上げて表示したい(小数点以下1桁表示)。Aフィールド: Int([Bフィールド]/1.05+0.05)、この式ですと小数点以下が表示されません。関数設定と計算式をご指導願います。ふかみ
使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
1.05で割った値を切り上げたいということでしたか。
Aフィールド: Format(-Int(-[Bフィールド]/1.05*10)/10,IIf([Bフィールド]/1.05=Int([Bフィールド]/1.05),"0","0.0"))
hatena19様
折り返しのご連絡、誠にありがとうございました。おかげさまで希望通りの値が出るようになりました。
又、ご指導受ける事があるやもしれませんがその節はよろしくお願いいたします。大変助かりました。ふかみ
hatena19様
早速のご連絡ありがとうございます。早速、計算式を入れ結果が出てきました。割り切れないものは少数点以下が表示されません。たとえばBフィールド値:11の場合、10と表示されます。欲しい値は11/1.05=10.47の小数点以下2桁を切り上げ10.5としたいのですが。引き続きご指導いただけますようお願いいたします。ふかみ
Bフィールド に計算式が入っているということですね。下記の式でどうでしょうか。
Aフィールド: Format(-Int(-[Bフィールド]*10)/10,IIf([Bフィールド]=Int([Bフィールド]),"0","0.0"))