表格不会计算总数

Posted

技术标签:

【中文标题】表格不会计算总数【英文标题】:Form won't calculate totals 【发布时间】:2014-02-03 20:22:10 【问题描述】:

我在工作订单表上无法正确计算小计。

编辑:我认为可能是我的关系搞砸了或被删除,导致表单“中断”,因为它在大约一周前正常工作。我只是不完全确定,也不想冒险把事情弄得更糟。

工单和小计字段出现问题。

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

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

我知道那些使用了错误的参数......这是我目前正在处理的另一个问题。我所说的与该屏幕上的工单和小计有关。如果您正在测试数据库: 1. 打开 Main Menu 表单 2. 从 Contact Dropdowm 中选择 Tina Rich 并单击 Details。 3. 工单屏幕显示正确的总数。但是,如果您选择任何其他联系人 $0.00 会显示为所有总计,并且不会从工单服务/零件子表单中计算。【参考方案2】:

我想通了:我更新了小计控制源以省略非零或空值:

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

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

【讨论】:

以上是关于表格不会计算总数的主要内容,如果未能解决你的问题,请参考以下文章

在word中如何计算插入图片总数?谢谢

计算 SAS 可视化分析中行总数的百分比

计算收到的物品总数超过一件货物时收到的物品总数

打印SAP会计凭证打印不全

excel表格计算列数的公式

我如何计算这种方式的参与者总数?