【问题标题】:How to format display for numbers alignment如何格式化显示以进行数字对齐
【发布时间】:2022-01-15 09:53:40
【问题描述】:

我在 Access 2019 表中有数据,并希望将它们组合起来,使它们看起来像这样 Value (Rating)

AchievementALL=-2........第二个值=9....第三个值=-64

AchievementALLRating=2.............第二个值=10...第三个值=11

RESULT1=-02 (02)

结果 2= 05 (10)

RESULT3=-64 (11)

字段格式=00

这是我的公式:=([AchievementALL] & " (" & [AchievementALLRating] & ")")

不幸的是,这是我的展示:

-2 (2)

9 (10)

-64 (11)

我试图让它看起来很漂亮,以便数字/字符对齐

非常感谢任何和所有帮助

【问题讨论】:

    标签: ms-access format numbers alignment


    【解决方案1】:

    该字段格式不起作用,因为表达式使用字段的实际值,并且为每个字段单独设置的 Format 属性被忽略。

    完成的一种方法是使用 Format() 函数来填充前导零,例如:

    Format(AchievementALL, "00") & " (" & Format(AchievementALLRating, "00") & ")"

    这可以在查询中或在文本框 ControlSource 中(前面有 = 登录文本框)。将文本框 TextAlign 属性设置为 Right。

    必须使用尽可能多的数字。

    【讨论】:

    • 我尝试在字段的 DATA(属性下)中添加您的格式语句,当我转到 REPORT VIEW 时,它会询问值(好像您的语句是参数一样)
    • 这是答案。我必须在前面添加一个“=(”并在最后添加一个“)”。感谢您的帮助
    • 抱歉,您想当然地知道 = 符号。编辑答案。如果解决了问题,请标记为已接受。不明白为什么需要另一个括号。
    • 好的,现在我了解您关于添加括号的评论 - 不需要围绕整个表达式的附加对。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-21
    • 2012-05-08
    • 2012-05-12
    • 2018-12-30
    • 1970-01-01
    • 2011-07-12
    相关资源
    最近更新 更多