首页 > 解决方案 > 仅将记录返回到标记为 0 或 1 的报告

问题描述

我有一个药物筛选数据库,它使用数字类型零和一来表示已测试的物质,如果未测试则为空白。我需要创建一份报告,该报告将返回为每个人测试的特定物质和结果(即:如果测试了 0 物质,则为阴性,如果测试了 1,则为阳性,如果空白物质未经测试。

Microsoft Access 16。我报告了 DOT 结果的工作,因为他们总是测试相同的物质,我在报告中都有每个物质字段。我无法让非 DOT 工作,因为有许多可能的物质可能被选择进行测试。我希望报告为每个人提供他们测试过的物质(仅。即每家公司测试不同的物质)和结果。

可以测试 DOT 的每种物质(即:大麻、可卡因、安非他明、PCP、阿片类药物等)的一行。Non-DOT 有更多潜在的物质。
=IIf([Amphetamines]="1","Positive",IIf([Amphetamines]="0","Negative","Cancelled"))
标题:
=Switch([Negative]="1","NEGATIVE" & IIf([Dilute]="1","/DILUTE","") & " RESULT",[Positive]="1","POSITIVE" & IIf([Dilute]="1","/DILUTE","") & " RESULT",[Cancelled]="1","CANCELLED TEST")

我不知道如何让报告仅列出特定于测试的物质。我只希望在报告中返回经过测试的特定物质。在 DOT 上始终设置所有物质(从不添加或删除物质)。

我已经包含了 DOT 报告的图像MROReport。但同样,DOT 物质永远不会改变。非 DOT 做。

标签: vbams-access

解决方案


推荐阅读