【问题标题】:Access Subform SUM() Displays #Error for calculated field on main Access Form访问子表单 SUM() 显示主访问表单上计算字段的 #Error
【发布时间】:2017-06-23 15:49:19
【问题描述】:
我正在尝试使用 SUM() 在我的主订单表格上计算我的订单项目的总计。
它显示在子窗体本身上,但 errors 在主窗体上显示。
很多天后,我发现很难弄清楚我哪里出错了,而且我的 Acces 技能真的是初学者。
下面链接中建议的解决方案没有解决问题。
=SUM([数量]*[价格]) 或 =SUM(NZ([数量],0))
OrderID 是订单表单中的 PK,orderDetailID 是订单详细信息表单中的 PK。
任何帮助将不胜感激
MS Access Subform with fields with #Error in form view
我在 Windows 10 上使用 Access 2013。
【问题讨论】:
标签:
forms
ms-access
subform
【解决方案1】:
查看了您在其他论坛上发布的数据库。你一定做了一些改变,因为我没有得到你描述的行为。 #Error 显示的唯一时间是子表单中没有记录时。这应该是意料之中的。与其在主表单上显示子表单总计,不如在子表单上显示总和。在表单视图(不是设计视图)中使用主表单/子表单,单击子表单,然后单击功能区上的 Sum(看起来像 Sigma)按钮。这将打开子窗体上的总计行。或者将子窗体设置为 Continuous 并安排控件看起来像 Datasheet。