我有这个查询用作图表的行源
如果我在[nom_trykk]上进行回合,我会得到预期的排序,但问题是Access替换,用_而图表不能读取值,因为它预期数字。
TRANSFORM Sum(([dig_avl_st] - Eval("Forms!gv!avgk")) / Eval("Forms!gv!avgk") * 100) AS [K-Factor]
SELECT "Error from" & Chr(13) & "average" AS Expr1
FROM T_måledata AS M
WHERE (((M.Sertifikat_Nr) = 163194))
GROUP BY "Error from" & Chr(13) & "average"
ORDER BY Round([nom_trykk], 1)
PIVOT Round([nom_trykk], 1);
所以我的想法是尝试使用FORMAT格式化数字。
但随后Access会将值解释为字符串,并且排序会制动并弄乱流程图。
之前有没有人解决过这个问题并知道如何解决这个问题?
答案 0 :(得分:1)
您可能需要使用前导零格式化:
Format([nom_trykk], "0000.0")
并且,因为逗号无法使用:
Replace(Format([nom_trykk], "0000.0"), ",", "_")
注意,格式化也会进行舍入。