表格不会计算总数

时间:2014-02-03 20:22:11

标签: access-vba totals subforms

我在工作订单表单上遇到麻烦,无法正确计算SubTotal。

编辑:我认为我的关系可能搞砸了或被删除,导致表单“破解”,因为它在一周前正常工作。我只是不完全确定并且不想冒险进一步搞乱。

工作订单表单和SubTotal字段出现问题。

如果您查看客户Tina Rich并运行工单,一切正常,但与其他客户无关。整个数据库发布在此处:已删除... [已解决问题]

2 个答案:

答案 0 :(得分:0)

您在子窗体列上放了错误的参数。[Total] 从您的表单中,您将Total作为[txtSubTotal] + [txtSalesTax] + [txtOnSiteTotal] + [txtDiscount]的摘要,但我找不到任何名为txtSubTotal,txtSalesTax的文本字段,以及其余部分。

如果控件来自另一个加载到mainform中的子窗体。在引用控件之前,需要放置[Forms]![parent_form_name]![Children_form_name]![Form]。

E.g : =[Forms]![Main Menu]![Main Menu SubForm 2].[Form]![lblSystemID]

答案 1 :(得分:0)

我弄清楚了:我更新了我的SubTotal控件来源以省略非零或空值:

=Nz(DLookUp("[Services Total]","[Services Total]","[WOrderID] = '" & [txtWOrderID] & "'"),0)+Nz(DLookUp("[Parts Total]","[Parts Total]","[WOrderID] = '" & [txtWOrderID] & "'"),0)

破坏我整个数据库的简单问题......