繁体   English   中英

访问报告-如果field2等于field3,则显示field1

[英]Access Report - Show field1 if field2 equals field3

我有测试/测验数据,我正在尝试为每个测试人员列出一份清单。 所以我有:

QuestionText
    Answer1
    Answer2
    Answer3
    Answer4

我也有两个字段...一个是“ RightWrong”(如果正确,则为1,如果错误则为0),另一个是“ Response”(测试者给出的答案)会与Answer1、2、3或4相匹配)。

我想做的是在Answer1(或高亮显示Answer1)之后有一个如下所示的字段:

IF [RESPONSE]=[ANSWER1] AND [RIGHTWRONG]="1" THEN (somehow show it as correct)

在Answer2之后:

IF [RESPONSE]=[ANSWER2] AND [RIGHTWRONG]="1" THEN (somehow show THIS as correct)

等等

可以使用条件格式吗? 如果没有,我需要哪种代码?

右键单击“文本框”,然后选择“条件格式...”。 然后输入这样的内容

在此处输入图片说明


如果对于每个记录只有一个重复的文本框,则“ [RESPONSE]=[ANSWER1] And ”部分不是必需的。 仅输入[RIGHTWRONG]="1"作为表达式。

如果要格式化绑定到字段RightWrong的文本框,可以像这样进一步简化它

在此处输入图片说明


如果将RightWrong字段键入为Integer或Long,请在1周围加上双引号。

您可以使用条件格式基于RIGHTWRONG的值在报告中有条件地格式化RESPONSE。

您只需要使用“表达式是”而不是“字段值是”,然后将公式[RIGHTWRONG]=1以及可选的第二个公式[RIGHTWRONG]=0用于错误答案。

在此处输入图片说明

输出量

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM