我在工作订单表单上遇到麻烦,无法正确计算SubTotal。
编辑:我认为我的关系可能搞砸了或被删除,导致表单“破解”,因为它在一周前正常工作。我只是不完全确定并且不想冒险进一步搞乱。
工作订单表单和SubTotal字段出现问题。
如果您查看客户Tina Rich并运行工单,一切正常,但与其他客户无关。整个数据库发布在此处:已删除... [已解决问题]
答案 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)
破坏我整个数据库的简单问题......