「覚え間違い」を教えてください!

Accessで車両管理システムの作成をしております。
各車の月ごとの走行距離や燃費を出すクエリを作成し、それを基にフォームを作成しております。
今回つまずいているのが稼働率と燃費の平均値の値の小数点を第一位まで表示させたいのですがうまくいきません。設定としては以下の通りです。

稼働率:コントロールソース=Avg([稼働率]) & "%"
小数点以下表示桁数:1

燃費:コントロールソース=Avg([燃費]) & "km/ℓ"
小数点以下表示桁数:1

また、現在入力しているテストデータの値と結果は以下の通りです。

    使用年月 走行距離  実働日数  日数  稼働率  給油   燃費
    34/08   457     19   21   90.5%  25.3  18.1
    34/09   543     19   22   86.4%  27.5  19.7

稼働率はクエリで表示済※求め方は実働日数÷日数×100

稼働率平均値:0.884199134199134%※小数点第一位で表示し×100倍で表示したい
燃費平均値:18.904347826087km/ℓ※小数点第一位で表示したい

小数点以下表示桁数の設定を1で設定しているのに小数点以下の数字がすべて表示されてしまうので自分の設定になにか問題があるのでしょうか?
分かる方がいましたらご教授ください。
よろしくお願いします。

A 回答 (2件)

「 & "%"」とか「& "km/ℓ"」をくっ付けてるせいで文字列扱いになってるのでは。

それで小数点以下表示桁数が機能しないと。
付加しない式にしたら、上記理由かどうか判明すると思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
おっしゃる通りでした。文字列扱いになっていて機能していなかったみたいです。ですので単位はラベルで代用しました。
助かりました。ありがとうございました。

お礼日時:2022/09/02 08:50

「書式」を「固定」にしてください。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す


おすすめ情報