我在Ms-Access 2010中使用条件格式设计表单时遇到问题。我正在计算特定材料的所有分子成分的总和。从理论上讲,它应该总是相加100。我想使用条件格式为用户提供视觉反馈,如果所说的总和不等于100。我确实以某种方式进行了设置,只要字段的值不等于100,文本字段的背景就会变成红色。 。对于大多数记录,此功能可以按预期运行,但对某些记录则无效。我已经为这些记录手动建立了总和,并确保它们加起来为100,但是条件格式仍将它们显示为红色,但是显示的值为100,00。似乎计算正确,但条件错误。
有人建议使用VBA,但也建议不要使用。我不清楚这一点,也不知道我应该如何解决这个问题。我在此问题上与msdn论坛和google进行了交叉核对,但我所做的一切似乎都符合规范。社区可以给我提示吗?
如果还有其他信息,我会很乐意提供。
听起来好像您要添加浮点数,并且在某些记录中,四舍五入的误差会蔓延并阻止总和恰好为100。
使用Round()函数或类似Abs([mySum] - 100) > 0.001
准则将背景设为红色。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句