我需要构建一个表单,其中一个字段(计划外金额)仅在另一个字段(状态)等于某个值(“不在工作流程中”)时才会填充数据。如果状态等于其他任何值,则未计划金额字段将为空白。
数据来自三个不同的表:
表 1) AccountNum 表 2) DocNum、DocAmount、DocStatus 表 3) CommitAmount
CommitAmount 中的值将始终等于 DocAmount,但如果是“未计划的”,则 DocAmount 的值不必等于 CommitAmount 的值。
我尝试将数据放入查询中并在我的表单上使用以下代码无济于事:
If Me.DocStatus = "Not in workflow" Then
Me.DocAmount = Null
Else
Me.DocAmount = [forms]![form2]![DocAmount]
End If
有谁知道如何制作一个基于查询的表单或报告,以允许我上面描述的事情发生?或者也许这不应该通过查询来完成?
谢谢!!