Access子表单SUM()在主Access Form上显示计算字段的#Error

时间:2017-06-23 15:49:19

标签: forms ms-access subform

我正在尝试使用SUM()在我的主订单表单上计算订单商品的总计。 它显示在子表单本身上,但在主表单上显示错误enter image description here。 我发现在很多天之后很难弄清楚我哪里出错了,而且我的Acces技能真的是初学者。 在下面的链接中建议的解决方案没有解决问题。 = SUM([数量] * [价格])或= SUM(NZ([金额],0))

OrderID是订单表单中的PK,orderDetailID是订单明细表单中的PK。

任何帮助都将受到高度赞赏 MS Access Subform with fields with #Error in form view

我在Windows 10上使用Access 2013。enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

审核了您在其他论坛发布的数据库。你必须做出一些改变,因为我没有得到你描述的行为。 #Error显示的唯一时间是子窗体中没有记录。这应该是预料之中的。不是在主窗体上显示子窗体总数,而是可以在子窗体上显示总和。使用窗体视图(而不是设计视图)中的mainform /子窗体,单击子窗体,然后单击功能区上的Sum(看起来像Sigma)按钮。这将打开子窗体上的Total行。或者将子窗体设置为“连续”并将控件排列为“数据表”。