访问子表单 SUM() 显示主访问表单上计算字段的 #Error
Posted
技术标签:
【中文标题】访问子表单 SUM() 显示主访问表单上计算字段的 #Error【英文标题】:Access Subform SUM() Displays #Error for calculated field on main Access Form 【发布时间】: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。
【问题讨论】:
交叉发布accessforums.net/showthread.php?t=66737 【参考方案1】:查看了您在其他论坛上发布的数据库。你一定做了一些改变,因为我没有得到你描述的行为。 #Error 显示的唯一时间是子表单中没有记录时。这应该是意料之中的。与其在主表单上显示子表单总计,不如在子表单上显示总和。在表单视图(不是设计视图)中使用主表单/子表单,单击子表单,然后单击功能区上的 Sum(看起来像 Sigma)按钮。这将打开子窗体上的总计行。或者将子窗体设置为 Continuous 并安排控件看起来像 Datasheet。
【讨论】:
以上是关于访问子表单 SUM() 显示主访问表单上计算字段的 #Error的主要内容,如果未能解决你的问题,请参考以下文章