显示特定数据而不过滤掉查询数据

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 语句 在“不在工作流程中”时选择案例文档状态,然后为空,否则文档结束

【讨论】:

以上是关于显示特定数据而不过滤掉查询数据的主要内容,如果未能解决你的问题,请参考以下文章

过滤 SQL 查询

如何过滤掉具有特定和不同值的数据框中的条目?

linux grep查询结果再过滤

Python cProfile:如何从分析数据中过滤掉特定的调用?

hbase 多条件查询or 怎么过滤掉不需要查的列

jquery datatable 后台获取到的数据 会被过滤掉空格,比如字符串三个空格 显示时只会显示一个空格。