显示特定数据而不过滤掉查询数据
Posted
技术标签:
【中文标题】显示特定数据而不过滤掉查询数据【英文标题】:Showing specific data without filtering out query data 【发布时间】:2013-07-19 22:27:39 【问题描述】:我需要构建一个表单,其中一个字段(计划外金额)仅在另一个字段(状态)等于某个值(“不在工作流程中”)时才会填充数据。如果状态等于其他任何值,则计划外金额字段将为空白。
数据来自三个不同的表:
表 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
有谁知道如何制作一个基于查询的表单或报告,以允许我上面描述的事情发生?或者这不应该通过查询来完成?
谢谢!!
【问题讨论】:
【参考方案1】:将 IF 语句放入 me.docamount 的数据源 或者在查询本身中使用 case 语句 在“不在工作流程中”时选择案例文档状态,然后为空,否则文档结束
【讨论】:
以上是关于显示特定数据而不过滤掉查询数据的主要内容,如果未能解决你的问题,请参考以下文章